chore(deps): update dependency monaco-editor to v0.34.0
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| monaco-editor | 0.18.1 -> 0.34.0 |
Release Notes
microsoft/monaco-editor
v0.34.0
- Introduction of
IEditor.createDecorationsCollectionAPI - New function
removeAllMarkersto remove all markers - Support for light high contrast theme
- Introduction of
BracketPairColorizationOptions.independentColorPoolPerBracketType - Introduction of
PositionAffinity.LeftOfInjectedTextandPositionAffinity.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
IEditorInlayHintsOptionstweaks- Iteration on
InlineCompletionAPI WorkspaceFileEdit->IWorkspaceFileEditoldUri->oldResourcenewUri->newResource
WorkspaceTextEdit->IWorkspaceTextEditedit->textEdit(now supportsinsertAsSnippet)modelVersionId?: number->versionId: number | undefined
InlayHintAPI tweaks- Soft deprecation of
ICodeEditor.deltaDecorations, no adoption required.IEditor.createDecorationsCollectionAPI 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
v0.33.0
- The first parameter of all
monaco.languages.register*Providerfunctions has changed to take aDocumentSelectorinstead of a singlelanguageId - The
Environment.getWorkerfunction can now return aPromise
Breaking Changes
InlayHintKind.Otheris removed.
Thank you
Contributions to monaco-editor:
- @​Dan1ve (Daniel Veihelmann): Make Vite sample code Firefox compatible PR #​2991
- @​philipturner (Philip Turner): Add
@noDerivativemodifier to Swift PR #​2957
v0.32.1
v0.32.0
Breaking Changes
- The binary format for
IEncodedLineTokenshas changed to support strikethrough text. IDiffEditor.getDomNode()has been renamed toIDiffEditor.getContainerDomNode().InlayHint.texthas been replaced byInlayHint.labelandInlayHintsProvider.provideInlayHintsnow returns anInlayHintList.
Thank you
Contributions to monaco-editor:
- @​blutorange (Andre Wachsmuth): Implements #​2383 Add syntax modes for FreeMarker template language PR #​2847
- @​forensicmike (forensicmike1): Add "cd monaco-editor" to the step by step commandline instructions for cloning and running the samples PR #​2894
- @​juan-carlos-diaz: Fix #​2851 Highlight correctly the attributes and identifiers (with dashes) for Shell language PR #​2871
- @​MasterOdin (Matthew Peveler): Only run publish workflow on main monaco-editor repo PR #​2926
- @​philipturner (Philip Turner)
- Update Swift language specification to version 5.5 PR #​2855
- Add @​preconcurrency to Swift declaration attributes PR #​2924
- @​rcjsuen (Remy Suen): Support hyphenated HTML tags in Markdown syntax PR #​2864
- @​resistdesign (Ryan Graff): doc: (samples) Simplify Browser ESM Parcel build PR #​2832
- @​ValeraS (Valeriy)
- fix(monaco-editor-webpack-plugin): load monaco-editor with webpack 4 PR #​2818
- tune(monaco-editor-webpack-plugin): expose plugin options type PR #​2853
- @​ZusorCode (Tobias Messner): Add .cjs extension for javascript files PR #​2929
v0.31.1
- Fixes a problem with missing colors
- Fixes a problem with scheduling background tokenization
- Improves TypeScript's ESM worker.
v0.31.0
- adds support for highlighting non basic ASCII, invisible or ambiguous unicode characters.
- adds support for setting an editor banner
- streaming hover results in case of multiple hover providers
- fixes multiple IME issues
Breaking Changes
- the generated code is now bundled with ESBuild and the generated code makes use of newer browser features, e.g. optional chaining. These features should be available in all browsers, but they might not be parsed correctly by older JS parsers, specifically parcel v1 might have problems parsing the JS.
Thank you
- @​activeguild (j1ngzoue): Add 'browser-ems-vite-react' sample PR #​2767
- @​emojiiii (C.Y.Kun): Fix some errors on the website playground PR #​2779
- @​gitpaladin (Chen Minglong): Fix token while missing
syntax=directive PR #​2809 - @​jonatanklosko (Jonatan Kłosko): Update Elixir tokenization of sigil modifiers PR #​2806
- @​MasterOdin (Matthew Peveler)
- Update builtin functions for mysql PR #​2749
- Update list of keywords for redshift PR #​2757
- Remove return from example addAction PR #​2772
- @​milahu: fix link to monaco.d.ts PR #​2769
- @​Pranomvignesh (Pranom Vignesh): Semantic Tokens Provider Sample is broken in docs PR #​2764
- @​rramo012 (Rafael Ramos): Fixing the documentation links PR #​2748
v0.30.1
v0.30.0
- adds support for rendering horizontal guides between bracket pairs and improves the vertical rendering to account for content in between brackets.
- adds new
hover.aboveoption to control the hover position. - adds
ICodeEditor.onDidChangeHiddenAreaswhich is fired when folding/unfolding. - to address CVE-2021-42574, the editor now renders Unicode directional formatting characters by default. The special rendering can be turned off using
renderControlCharacters. See https://code.visualstudio.com/updates/v1_62#_unicode-directional-formatting-characters for an explanation.
Breaking Changes
- renamed enum members of
monaco.KeyCodeto align with the names given for browser codes. - renamed
ITextModel.getModeId()toITextModel.getLanguageId() - renamed
IPasteEvent.modetoIPasteEvent.languageId
Thank you
Contributions to monaco-editor-webpack-plugin:
- @​silverwind: Fix letter case in repo URL PR #​165
Contributions to monaco-languages:
- @​arlosi (Arlo Siemsen): Rust: highlighting raw strings and fix chars with escapes PR #​167
- @​MasterOdin (Matthew Peveler)
- Add new functions in postgresql 14 PR #​168
- Update json functions for postgresql PR #​169
- Add missing postgresql functions PR #​170
v0.29.1
Thank you
Contributions to monaco-languages:
- @​sw23 (Spencer Williams)
- Adding syntax highlighting support for .pla files (Programmable Logic Array) PR #​163
- SystemVerilog: Adding better syntax highlighting for primitive table definitions PR #​165
- @​tochicool (Tochi Obudulu): Add support for Protocol Buffers language PR #​164
v0.29.0
- adds an
ariaContainerElementoption for editors - adds
guides.bracketPairsto enable guides driven by bracket pairs - adds
maxFileSizeto control the maximum file size for which to compute diffs - adds
CodeActionProvider.resolveCodeAction
Breaking Change
- consolidated the options
renderIndentGuides,highlightActiveIndentGuidetoguides
Thank you
Contributions to monaco-editor:
- @​crackalak (Dan Hughes): Added
ariaContainerElementto shadow dom test PR #​2644 - @​HKalbasi: Add example for inlay hints PR #​2640
- @​silverwind: Fix letter case in repo URL PR #​2674
- @​Un-index: chore: Align run button text in playground.css PR #​2658
Contributions to monaco-editor-samples:
- @​koto (Krzysztof Kotowicz): Added an example of loading Monaco with Trusted Types PR #​92
Contributions to monaco-editor-webpack-plugin:
- @​six-ponies (马騳骉): fix: Failed to execute 'importScripts' on 'WorkerGlobalScope': The URL xxx is invalid. PR #​160
Contributions to monaco-languages:
- @​aaaaaa2493 (Vladimir Turov): Support Java 12-17 syntax PR #​159
- @​mbtools (Marc Bernard): Update ABAP syntax PR #​160
- @​scarolan (Sean Carolan): Replace // with # for line comments PR #​158
- @​valeriia-melnychuk (Valeriia Melnychuk): Implement syntax highlighting for Flow9 PR #​154
Contributions to monaco-typescript:
- @​paranoidjk (paranoidjk): feat: support find reference to extraLib PR #​84
- @​troy351: Add type definition of
setInlayHintsOptionsPR #​83
v0.28.0
- adds support for typescript inlay hints. Inlay hints can be enabled like this:
monaco.languages.typescript.typescriptDefaults.setInlayHintsOptions({
includeInlayParameterNameHints: 'all',
includeInlayParameterNameHintsWhenArgumentMatchesName: true,
includeInlayFunctionParameterTypeHints: true,
includeInlayVariableTypeHints: true,
includeInlayPropertyDeclarationTypeHints: true,
includeInlayFunctionLikeReturnTypeHints: true,
includeInlayEnumMemberValueHints: true
});
- adds support for bracket pair highlighting, which can be enabled by configuring
bracketPairColorization.enabledwhen creating a new editor:
var editor = monaco.editor.create(document.getElementById('container'), {
model: model,
language: 'javascript',
'bracketPairColorization.enabled': true
});
registerCodeActionProvidernow accepts metadata to specify provided code action kinds (e.g.quickfix,refactororsource).
Thank you
Contributions to monaco-editor:
- @​SpaceComet: Small update on the website playground PR #​2616
- @​thien-do (Thien Do): Add usage with Vite to ESM Integrate doc PR #​2632
Contributions to monaco-html:
- @​Pranomvignesh (Pranom Vignesh): fix(workerManager.js) : Added a check for the existence of the worker PR #​15
Contributions to monaco-languages:
- @​ladyrick (LadyRick): fix(cpp): fix cpp language integer suffix PR #​156
Contributions to monaco-typescript:
- @​Kingwl (Wenlu Wang): Add inlay hints support PR #​82
v0.27.0
- added property
inlineClassNameto style injected text - added option
foldingImportsByDefault - added more JSON diagnostic options.
Breaking Change
- changed
seedSearchStringFromSelectionfrom boolean to'never' | 'always' 'selection' - changed suggestion preview mode
subwordDifftosubwordSmart, introducedsubword
Thank you
Contributions to monaco-editor:
- @​Surm4 (Marcin): Exposed colors sample update in the playground. PR #​2561
Contributions to monaco-languages:
- @​alefragnani (Alessandro Fragnani): Adds
strictkeyword to Pascal language PR #​153 - @​jonatanklosko (Jonatan Kłosko): Properly tokenize fence closing in GitHub style code blocks PR #​149
- @​kupiakos (Alyssa Haroldsen): Remove ' as an auto-closing pair for Rust PR #​151
- @​lofcz (Matěj Štágl): Fix razor + liquid render of tags with a dash symbol PR #​150
v0.26.1
- fixes minimatch dependency issue by downgrading the monaco-json dependency.
v0.26.0
- added support for injected text. Use
IModelDecorationOptions.before/after. - added support for inlay hints provider.
Breaking Changes
- CompletionItemLabel now has the property
label,detailanddescription(instead ofname,parameters,qualifierandtype).
Thank you
Contributions to monaco-editor:
- @​anthony-c-martin (Anthony Martin): Add Bicep sample PR #​2541
Contributions to monaco-languages:
- @​anjbur (Angela Burton): Add support for Q# PR #​142
- @​maxwrlr: Implement Syntax-Highlighting for SPARQL PR #​145
- @​nathanrreed (Nathan Reed)
- fix c++ comment continuation highlighting #​2497 PR #​143
- fix rust raw string highlighting #​2552 PR #​146
- fix char literal highlighting #​2481 PR #​147
- fix rust raw string highlighting #​2086 PR #​148
- @​qwefgh90 (Changwon Choe): improve a rule which freeze a page in restructuredText PR #​141
- @​RubenRBS (Rubén Rincón Blanco): Add Swift fileprivate access modifier PR #​144
Contributions to monaco-typescript:
- @​spahnke (Sebastian Pahnke): Build tag text correctly for all tags PR #​81
v0.25.2
- fixes a problem that certain characters could not be typed on non-US keyboards.
v0.25.1
- fixes that
registerHTMLLanguageServiceis not available in the AMD version of the monaco-html contribution.
v0.25.0
- added a new feature
inlineSuggestthat features a provider api and new settings. - added
suggest.previewto toggle previewing the selected suggest item. - added
suggest.showDeprecated - CSS/HTML: added support for custom data format
- HTML: added
registerHTMLLanguageService
Breaking changes
- renamed
inlineHintstoinlayHints.
Thank you
Contributions to monaco-editor:
- @​JeanPerriault (El Jùanch0): Fix error message in Safari - Semantic token play PR #​2486
- @​jonatanklosko (Jonatan Kłosko): Add Elixir sample PR #​2491
Contributions to monaco-languages:
- @​akonatala (apoorva konatala): Update cameligo language support PR #​137
- @​anark: Add aliases and mimetypes to liquid language PR #​136
- @​mattvague (Matt Vague): Fix incorrect filenames for liquid PR #​135
- @​spahnke (Sebastian Pahnke)
- [JS/TS] Add support for the RegExp Match Indices flag PR #​139
- [TS] Add override keyword PR #​140
Contributions to monaco-typescript:
- @​paranoidjk (paranoidjk): fix: support go to definition for extraLib file PR #​79
v0.24.0
- added a setting
domReadOnlywhich controls if the<textarea>used for editor input should have the DOMreadonlyattribute - added a setting
useShadowDOMwhich can be set tofalseto prevent the editor from using shadow DOM in its implementation (e.g. for the contextmenus). - added a settings
autoClosingDeletethat controls how backspace works inside auto-closing pairs. - added
DiagnosticsOptions.onlyVisiblefor TypeScript which limits the computation of diagnostics to only visible text models. - fixed issue where the editor would not load in Safari 13.
Breaking changes
EditorAutoClosingOvertypeStrategyhas been renamed toEditorAutoClosingEditStrategy
Thank you
Contributions to monaco-editor:
- @​AmyQianqianwang (王倩倩): add version compare link for version greater than V0.14.3 PR #​2433
Contributions to monaco-editor-webpack-plugin:
- @​k15a (Konstantin Pschera): Use compiler.webpack if available PR #​147
- @​sangmokh (Sangmok Han): Add globalAPI option to expose the editor API through a global monaco object PR #​145
Contributions to monaco-languages:
- @​anthony-c-martin (Anthony Martin): Add support for Bicep language PR #​132
- @​jonatanklosko (Jonatan Kłosko): Add Elixir language definition and tokenizer PR #​130
- @​mattgodbolt (Matt Godbolt): Handle whitespace within C++ preprocessor comments PR #​127
- @​mattvague (Matt Vague): Add basic language support for Liquid PR #​128
- @​NullVoxPopuli: Add hbs alias to handlebars PR #​134
Contributions to monaco-typescript:
- @​spahnke (Sebastian Pahnke): Deep clone diagnostic objects PR #​76
v0.23.0
- improves input on Android (using Gboard)
- automatically switches to high contrast when the OS is using high contrast (doesn't work in Firefox). Can be turned off via
autoDetectHighContrast. - the editor no longer supports classical Edge, which has reached End of Support on March 9th, 2021. See https://docs.microsoft.com/en-us/lifecycle/faq/internet-explorer-microsoft-edge#what-is-the-lifecycle-policy-for-microsoft-edge
Thank you
Contributions to monaco-languages:
- @​Contentmaudlin (Mert Ussakli): Property is not a keyword in C# PR #​124
- @​mattgodbolt (Matt Godbolt): Support better C++ annotation highlighting PR #​125
- @​mwellman17 (Michael Wellman): Add text/x-yaml MIME type. PR #​126
Contributions to monaco-typescript:
- @​spahnke (Sebastian Pahnke): Keep fileName property of diagnostic objects and related information PR #​74
v0.22.3
Fixes a regression where symbol icons used in suggestions or quick outline were missing colors (see https://github.com/microsoft/monaco-editor/issues/2329).
v0.22.2
Fixes a regression where under certain webpack configurations process.nextTick could be used without explicitly checking for it being defined (see https://github.com/microsoft/monaco-editor/issues/2328).
v0.22.1
Fixes a regression where format commands would no longer work (see https://github.com/microsoft/monaco-editor/issues/2327).
v0.22.0
New & Noteworthy
- new grammars for Modula-3 and ECL (Enterprise Control Language).
- added
monaco.editor.onDidChangeMarkersto listen for marker changes. - added
monaco.editor.registerCommandto register global commands. - added
monaco.languages.setColorMapto allow defining the color map used for tokenization. - added
IMonarchLanguage.includeLFto allow matching against the\nat the end of each line. - new editor option
stickyTabStopsto make interacting with spaces in indentation behave more like interacting with tabs.
Breaking changes
- The ESM version of the editor will no longer define a global
monacoobject. You can defineglobal.MonacoEnvironment = { globalAPI: true }if you want for the editor to define this global object. - Renamed
OnTypeRenameProvidertoLinkedEditingRangeProviderand related methods like the editor optionrenameOnType(nowlinkedEditing),registerOnTypeRenameProvider(nowregisterLinkedEditingRangeProvider), etc. - Renamed
OnEnterRule.oneLineAboveTexttoOnEnterRule.previousLineText
Thank you
Contributions to monaco-editor:
- @​Gittenburg: Fix comment in sample PR #​2161
- @​luminaxster (David Gonzalez): Missing breaking change PR #​2186
- @​svick (Petr Onderka): Fixed indentation in C# sample PR #​2250
Contributions to monaco-languages:
- @​arlosi (Arlo Siemsen): Rust: add support for keywords from the 2018 edition PR #​123
- @​dehilsterlexis (David de Hilster): LEXER-ECL-001 Lexer for ECL (Enterprise Control Language) PR #​118
- @​fonsecas72 (Hugo Fonseca): terraform Fix heredoc PR #​116
- @​jcchu: Add Modula-3 support PR #​117
- @​maclockard (Mac Lockard): Fix highlighting of GROUP BY for redshift PR #​122
- @​philipsens (Sergi Philipsen): Add auto indent for xml PR #​113
- @​stla
- completed the list of roxygen tags PR #​114
- removed white spaces in constants PR #​115
- @​VarghaSabee (Sabolch Varha): Safari regex error fix (negative lookbehind) #​2179 PR #​121
Contributions to monaco-typescript:
- @​Kingwl (Wenlu Wang): Add new jsx emit option PR #​73
Contributions to monaco-css:
v0.21.3
Fixes a regression in suggestions where the browser clipboard API would be accessed by incomplete suggestion lists (see https://github.com/microsoft/vscode/commit/96d61842bae1e5dd11f9ff6139fad9e3e5141401).
v0.21.2
Fixes a regression in monaco-css.
Breaking changes
monaco.urimethodsfile, from, isUri, joinPath, parse, reviveare now static. Changingnew monaco.uri.methodtomonaco.uri.methodresolves 'TypeError: monaco.Uri.file is not a constructor at...' errors.
v0.21.1
Fixes a few regressions.
Thank you
Contributions to monaco-html:
Contributions to monaco-languages:
- Marc Bernard (@​mbtools): Overhaul of ABAP language based on release 7.54 PR #​112
Contributions to monaco-typescript:
- PG Herveou (@​pgherveou): Add missing setWorkerOptions PR #​71
v0.21.0
New & Noteworthy
- Added
Pastein the context menu in browsers which support the clipboard API. - Many improvements in
monaco-typescript: support for "deprecated" tags, API to participate in the web worker, improved lib.d.ts resolving. - New tokenization support for: Julia, Scala, Lexon, Terraform HCL, Dart, Systemverilog.
- New semantic tokens provider sample on the playground.
- New shadow dom sample
- New
overflowWidgetsDomNodeconstructor option to pass in a parent for overflowing widgets. - New
minimap.sizeoption:proportional,fill,fit. - New
OnTypeRenameprovider and optionrenameOnType. - Fixed issue where cross-origin web workers were not working on Safari.
- Fixed many issues around embedding the editor in iframes or in shadow dom.
- Fixed issue with
automaticLayout. - Fixed issue with scrolling speed on Firefox.
- New options:
tabIndex,scrollPredominantAxis,columnSelection,padding,unfoldOnClickAfterEndOfLine,renderLineHighlightOnlyWhenFocus,definitionLinkOpensInPeek,showDeprecated,comments.ignoreEmptyLines,find.cursorMoveOnType,find.loop. - New diff editor options:
originalCodeLens,modifiedCodeLens. - Changed options:
rulerscan now define different colors,renderWhitespacecan now betrailing.
Breaking changes
CompletionItemLabel.signaturehas been renamed toCompletionItemLabel.parameters.- The signature of
CompletionItemProvider.resolveCompletionItemhas changed. IMarker.code.linkwas renamed toIMarker.code.target.IMarkerData.code.linkwas renamed toIMarkerData.code.target.EditorLayoutInfohas been restructured.
Thank you
Contributions to monaco-editor:
- Hugo Fonseca (@​fonsecas72): Adding terraform / hcl samples PR #​2102
- @​KapitanOczywisty
- Update example: allow peek definition PR #​2112
- Semantic tokens provider example PR #​2103
- Tuan Le Minh (@​minhtuanchannhan): Correct url of Microsoft logo PR #​2132
- Max Schmitt (@​mxschmitt): ci: fixed smoke tests by increasing timeout PR #​1964
- Nicholas Rayburn (@​nrayburn-tech): Monarch documentation changes PR #​1844
- ZHAO Jinxiang (@​xiaoxiangmoe): fix: A 'declare' modifier cannot be used in an already ambient context PR #​2121
Contributions to monaco-typescript:
- Sebastian Pahnke (@​spahnke)
- Spencer (@​SpencerSharkey): Use typescript language for hover tooltip header PR #​70
Contributions to monaco-json:
- @​pankajk07: Fixes #​1999 PR #​12
Contributions to monaco-languages:
- theangryepicbanana (@​ALANVF)
- Arjan van Eersel (@​arjanvaneersel): Implemented Lexon highlighting PR #​86
- Basarat Ali Syed (@​basarat): add .mjs support :rose: PR #​92
- @​bolinfest: Update Python grammar to include keywords introduced in Python 3 PR #​91
- Hugo Fonseca (@​fonsecas72)
- Adding Gemfile to ruby filenames PR #​111
- Adding hcl / terraform language PR #​109
- Terraform HCL : Fixing, Improving, adding tests PR #​110
- Lars Hvam (@​larshp)
- Kenny Lin (@​LinKCoding): Added ".rmd" file extension to R's list of supported languages PR #​83
- Justin Mancusi (@​mancusi): Updates the comment tokenization for handlebars syntax. PR #​93
- Mert Caliskan (@​mulderbaba): introduce preliminary Scala support, highly inspired by src/java content PR #​97
- Nicholas Rayburn (@​nrayburn-tech): Add _ as a supported character for Python tags/keywords PR #​81
- @​skacurt: [vb] fix string literals PR #​94
- Taymon A. Beal (@​taymonbeal): Add asserts, bigint, and unknown to TypeScript keywords PR #​96
- Sabolch Varha (@​VarghaSabee): Feature - dart language support PR #​84
- @​xadegunt: Add Systemverilog language support PR #​108
v0.20.0
New & Noteworthy
- The editor can now be hosted inside a Shadow Root.
- There is new API to read the editor's content width and height.
- New editor options:
renderValidationDecorations- render validation decorations even in read only editorswrappingStrategy- delegate wrapping points computation to the browsercomments.insertSpace- insert a space around comments when running commenting commandsfoldingHighlight- highlight folded regionspeekWidgetDefaultFocus- focus the inline editor or the tree when opening peek view
Breaking changes
- Renamed
onCompositionStart,onCompositionEndtoonDidCompositionStart,onDidCompositionEnd - Changed the argument passed in to
onDidPaste WorkspaceEdit.editshas now changed its shape such that edits must no longer be grouped by resource.- The Monaco Editor no longer supports IE 11. The last version that was tested in IE 11 is 0.18.1.
Thank you
Contributions to monaco-editor:
- Josh Goldberg (@​JoshuaKGoldberg): Added section in Monarch docs for Inspect Tokens development helper PR #​1807
Contributions to monaco-typescript:
- Elizabeth Craig (@​ecraig12345): Add types for TypeScriptWorker and missing LanguageServiceDefaults methods PR #​54
Contributions to monaco-languages:
- alan.invents (@​ALANVF): Highlight function definitions better PR #​79
- @​nrayburn-tech: Add support for multiline comments in Swift PR #​80
v0.19.3
- brings back a way to get resolved editor options - #​1734
Thank you
Contributions to monaco-editor:
- Brijesh Bittu (@​brijeshb42): Playground: Add keyboard shortcut to run playground code PR #​1756
Contributions to monaco-languages:
- Rikki Schulte (@​acao): add tokenizer for graphql language variables PR #​78
v0.19.2
- fixes issue with default value of
autoIndent- #​1726
v0.19.1
- fixes issue with .d.ts file in the ESM distribution - #​1729
- adds types for global editor options (such as
wordBasedSuggestions) - #​1746 - adds support for reStructuredText.
Thank you
Contributions to monaco-editor:
- Lars Hvam (@​larshp)
- Playground: add ABAP sample PR #​1737
- Playground: fix codelens provider example PR #​1738
Contributions to monaco-languages:
- Changwon Choe (@​qwefgh90): add support for reStructuredText PR #​77
v0.19.0
New & Noteworthy
- It is now possible to pass in a
dimensionin the editor construction options in order to avoid a synchronous layout. - There is new API to provide semantic tokens.
- New options:
multiCursorPaste: define how to distribute paste in case of multi-cursormatchBrackets: control if enclosing brackets should be highlighted
- Fixes for tokenization in: TypeScript, JavaScript, Handlebars, Kotlin and VB.
Breaking changes
getConfiguration()is replaced bygetRawOptions(), which returns the passed in editor options.- Starting with this version, the Monaco Editor no longer supports IE 11. The last version that was tested in IE 11 is 0.18.1.
Thank you
Contributions to monaco-editor:
- Lars Hvam (@​larshp)
- contributing: add details for running website locally PR #​1617
- playground: update symbols-provider-example PR #​1616
- Remy Suen (@​rcjsuen): Add CompletionItem with snippet support to the example PR #​1703
Contributions to monaco-editor-webpack-plugin:
- Dominik Moritz (@​domoritz): Bump to 0.16 PR #​62
- Mike Greiling (@​mikegreiling): Fix webpack_public_path within getWorkerUrl method PR #​63
- Roman Krasiuk (@​rkrasiuk): Bump to 0.17.0 and Add graphql support PR #​67
- Niklas Mollenhauer (@​nikeee): Add loader-utils and make @​types/webpack a dev dependency PR #​74
- James Diefenderfer (@​jimmydief)
Contributions to monaco-languages:
- Maksym Bykovskyy (@​mbykovskyy): Adds cameligo language support PR #​75
- Steven Degutis (@​sdegutis): Adds Markdown Table syntax highlighting PR #​73
- Sergey Romanov (@​Serhioromano): Improvements to ST language PR #​76
- Sebastian Pahnke (@​spahnke): [JS/TS] Add support for the nullish-coalesce operator PR #​74
Contributions to monaco-typescript:
- Denys Vuika (@​DenysVuika): register multiple extra libs at once PR #​24
- Elizabeth Craig (@​ecraig12345)
- @​katis: Update TypeScript to 3.7.2 PR #​51
- Tamas Kiss (@​kisstkondoros): Add documentation to signature help PR #​52
- Lars Hvam (@​larshp): fix typo PR #​45
- Sebastian Pahnke (@​spahnke)
- Provide related information to diagnostics PR #​48
- Alessandro Fragnani (@​alefragnani): Add Pascal samples PR #​1358
Configuration
đź“… Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
â™» Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
- [ ] If you want to rebase/retry this PR, click this checkbox.
This PR has been generated by Mend Renovate. View repository job log here.