Monaco Editor v0.15.0 Release Notes
-
π New & Noteworthy
- π Improved typings in
monaco.d.ts
to better reflect null types.
π₯ Breaking changes
- π» We are slowly migrating our code-base away from WinJS promises, so the exposed
monaco.Promise
API has been reduced to indicate that. We are setting up a Promise polyfill to cover browsers which do not have a native Promise implementation yet (i.e. IE11). - π
CompletionItemProvider.provideCompletionItems
andCompletionItemProvider.resolveCompletionItem
have been modified to better reflect the API of VS Code. Both arguments and return type have changed. SignatureHelpProvider.provideSignatureHelp
now receives an extra argument for the context.- Various new editor options or tweaks to existing ones:
parameterHints
,autoClosingBrackets
,autoClosingQuotes
,autoSurround
,copyWithSyntaxHighlighting
,tabCompletion
.
Thank you
Contributions to
monaco-editor
:- β‘οΈ Arvind S (@arvind0598): Updated C# sample code for a simpler game. PR #1160
- π Brooks Becton (@brooksbecton): Removing obsolete Note in Monarch Docs PR #1089
- James Orr (@buzzcola): Correct comma splice in README.md PR #1111
- Chintogtokh Batbold (@chintogtokh): Clarify that repo doesn't contain source code PR #1119
- π Chris Helgert (@chrishelgert): Move issue template to '.github' folder and add some styling for better readability PR #1121
- π Steven Bock (@dabockster): Added better Java sample (FizzBuzz instead of JUnit) PR #1161
- π Michele Gobbi (@dynamick): Added Ruby PR #1102
- π Edilson Ngulele (@EdNgulele): style: Updated CONTRIBUTING.md PR #1088
- Evan Walters (@evanwaltersdev): issue guidelines PR #1096
- β‘οΈ Abdussalam Abdurrahman (@finalfantasia): [clojure] Update Clojure example with one that's more representative. PR #1059
- β‘οΈ @flash76: Update README.md PR #1141
- π¦ Daniel Pasch (@gempir): fix 2 of 7 npm package vurnerabilities PR #1087
- π @Hotlar: lingual fixes to readme PR #1086
- Jeremy Meiss (@jerdog): correct README grammar PR #1114
- β‘οΈ Joaquim HonΓ³rio (@JoaquimCMH): Update CHANGELOG PR #1152
- π Ricardo Ambrogi (@KadoBOT): Remove commented code PR #1113
- Abhinav Srivastava (@krototype): changed the license block of readme PR #1133
- π Mera Gangapersaud (@Mera-Gangapersaud): Fixed prerequisites link in Contributing.md PR #1155
- Michael (@michael-k): Use python examples that work PR #1053
- Remy Suen (@rcjsuen): Add missing links in CHANGELOG.md PR #1029
- βοΈ Shivansh Saini (@shivanshs9): Fixed typos in website page and CHANGELOG PR #1153
- Sachin Saini (@thetinygoat): hacktoberfest fix PR #1131
Contributions to
monaco-languages
:- Aastha (@AasthaGupta): Fix markdown bug #1107 PR #52
- Abdussalam Abdurrahman (@finalfantasia): [clojure] Improve Clojure syntax highlighting. PR #45
- Abhishek (@GeekAb): Markdown bug fix for #1107 PR #51
- π Matthew D. Miller (@goober99): Added support for Perl quote-like operators to fix #1101 PR #50
- Grzegorz WcisΕo (@grzegorz-wcislo): Fix yaml string tokenization PR #47
- Pascal Berger (@pascalberger): Use C# highlighting for Cake scripts PR #53
- Sebastian Pahnke (@spahnke)
- Tiago Danin (@TiagoDanin): New rule for non-teminated string in yaml PR #48
Contributions to
monaco-typescript
:- π Parikshit Hooda (@Parikshit-Hooda): fixed typo in line 11 PR #23
- π Sebastian Pahnke (@spahnke): Render documentation in suggestion widget as Markdown PR #22
Contributions to
monaco-json
:- Igor Nesterenko (@nesterone): Provide diagnostic option to enable on-demand schema loading PR #7
Contributions to
monaco-css
:- β Richard Samuelson (@ricsam): Fix indentation on the CSS test page PR #7
- π Improved typings in