Update monaco
Created by: renovate[bot]
This PR contains the following updates:
Package | Type | Update | New value | References | Sourcegraph |
---|---|---|---|---|---|
monaco-editor | dependencies | minor | ^0.21.2 | source | |
monaco-editor-webpack-plugin | devDependencies | minor | ^1.9.1 | source |
Release Notes
Microsoft/monaco-editor
v0.21.2
Fixes a regression in monaco-css.
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
Paste
in 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
overflowWidgetsDomNode
constructor option to pass in a parent for overflowing widgets. - New
minimap.size
option:proportional
,fill
,fit
. - New
OnTypeRename
provider 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:
rulers
can now define different colors,renderWhitespace
can now betrailing
.
Breaking changes
-
CompletionItemLabel.signature
has been renamed toCompletionItemLabel.parameters
. - The signature of
CompletionItemProvider.resolveCompletionItem
has changed. -
IMarker.code.link
was renamed toIMarker.code.target
. -
IMarkerData.code.link
was renamed toIMarkerData.code.target
. -
EditorLayoutInfo
has been restructured.
Thank you
Contributions to monaco-editor
:
- Hugo Fonseca (@fonsecas72): Adding terraform / hcl samples PR #2102
- @KapitanOczywisty
- 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
:
Contributions to monaco-languages
:
- theangryepicbanana (@ALANVF)
- Arjan van Eersel (@arjanvaneersel): Implemented Lexon highlighting PR #86
-
Basarat Ali Syed (@basarat): add .mjs support
🌹 PR #92 - @bolinfest: Update Python grammar to include keywords introduced in Python 3 PR #91
- Hugo Fonseca (@fonsecas72)
- 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 editors -
wrappingStrategy
- delegate wrapping points computation to the browser -
comments.insertSpace
- insert a space around comments when running commenting commands -
foldingHighlight
- highlight folded regions -
peekWidgetDefaultFocus
- focus the inline editor or the tree when opening peek view
-
Breaking changes
- Renamed
onCompositionStart
,onCompositionEnd
toonDidCompositionStart
,onDidCompositionEnd
- Changed the argument passed in to
onDidPaste
-
WorkspaceEdit.edits
has 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
:
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
dimension
in 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-cursor -
matchBrackets
: 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)
- 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
Renovate configuration
-
If you want to rebase/retry this PR, check this box
This PR has been generated by WhiteSource Renovate. View repository job log here.