monaco 您所在的位置:网站首页 Markedstring monaco

monaco

#monaco| 来源: 网络整理| 查看: 265

Monaco Editor Changelog [0.17.0] (05.05.2019) New & Noteworthy Localization support is brought back for AMD bundle. We lost the localization support when VS Code moved to the localization system but now AMD bundles ships the same localized strings VS Code localization extensions ship. For more details, please read Monaco#822 and related VS Code upstream issue LinkProvider.ProvideLinks should now return ILinksList instead of ILink[]. IEditorOptions.iconsInSuggestions and EditorContribOptions.iconsInSuggestions are now replaced by EditorContribOptions.suggest.showIcons. We introduced EditorContribOptions.suggest.maxVisibleSuggestions to control maximum suggestions to show in suggestions widget. EditorContribOptions.suggest.filteredTypes is now introduced to allow suggestions to be filtered by the user. For more details, please read vscode#45039. Thank You

Contributions to monaco-editor:

Jonas Fonseca @jonas: Fix year for releases made in 2019 PR #1388 [0.16.2] (19.03.2019) Fixes for HTML and JSON (microsoft/monaco-editor#1367, microsoft/monaco-editor#1254) [0.16.1] (14.03.2019) Fixes issue with context menu (microsoft/monaco-editor#1357) [0.16.0] (05.03.2019) New & Noteworthy Added built-in support for AMD cross-domain web worker loading. Added API to remeasure fonts (monaco.editor.remeasureFonts) in case custom fonts are used and the editor is painted at a time when the fonts are not finished loading. Various editor improvements, such as an option to renderFinalNewline, or to have a cursorSmoothCaretAnimation Colorization support for Tcl, Pascal, Kotlin and GraphQL. Breaking changes We are no longer shipping WinJS.Promise, but we are shipping with a Promise shim (for IE11). CompletionItem.range is now mandatory. Most times, you can use model.getWordUntilPosition() to get a good range. DefinitionLink has been renamed to LocationLink and a couple of its fields have also been renamed. Thank you

Contributions to monaco-editor:

Sebastián Gurin (@cancerberoSgx): fix worker paths in parcel PR #1339 @datou0412: Fix lineDecoration example css error PR #1337 Joshua Sullivan (@jbsulli): Fix JavaScript RegExp range closing bracket PR #1329 Krish De Souza (@Kedstar99): Fixed various HTML errors with the various webpages PR #1309 Swarnava Sengupta (@swarnava): Make copyright year dynamic PR #1303

Contributions to monaco-languages:

alan.invents (@ALANVF): Add Tcl support PR #59 Alessandro Fragnani (@alefragnani): Pascal language support PR #60 Brijesh Bittu (@brijeshb42): Update ruby auto indentation rules PR #58 Andrew (@creativedrewy): Add Kotlin Language Support PR #57 Salam Elbilig (@finalfantasia): [clojure] Improve the regular expressions for various symbols PR #56 Neil Jones (@futurejones): Solidity - add "constructor" to main keywords PR #55 Pavel Lang (@langpavel): GraphQL language support PR #54 Samuel Helms (@samghelms): allows annotation in markdown language block headers PR #61

Contributions to monaco-typescript:

Olga Lesnikova (@Geloosa): more safe extra lib filePath generation PR #29 Stefan Lacatus (@stefan-lacatus): Optimize how external libs are handled and allow for custom languages PR #30 [0.15.6] (23.11.2018) Fixes issue with context menu (microsoft/monaco-editor#1199) [0.15.5] (16.11.2018) Re-remove cast to any from our code base to allow for tree shaking to not shake useful code (microsoft/monaco-editor#1013) [0.15.4] (15.11.2018) Fixes context menu in IE11 - microsoft/monaco-editor#1191 Fixes suggest widget - microsoft/monaco-editor#1185 and microsoft/monaco-editor#1186 [0.15.3] (15.11.2018) Remove cast to any from our code base to allow for tree shaking to not shake useful code (microsoft/monaco-editor#1013) [0.15.2] (14.11.2018) Fixes usage of marked to allow for packaging with rollup (microsoft/monaco-editor#1183) [0.15.1] (13.11.2018) Fixes the /esm/ distribution (microsoft/monaco-editor#1178) [0.15.0] (12.11.2018) 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 and CompletionItemProvider.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) [JS/TS] Add support for alternative octal integer literal syntax PR #49 Improve tokenization of regular expressions PR #46 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 0.14.3 (17.08.2018) Fixes TypeScript/JavaScript coloring of regular expressions microsoft/monaco-editor#1009 0.14.2 (10.08.2018) Reverts microsoft/monaco-editor#981 0.14.1 (10.08.2018) Fixes Find All References (microsoft/vscode#56160) 0.14.0 (10.08.2018) New & Noteworthy Using tree-shaking to reduce the amount of shipped code. TypeScript and JavaScript coloring is now done with Monarch. typescriptServices is no longer loaded on the UI thread, this helps with webpack's bundle output size. Added coloring for: apex, azcli, clojure, powerquery, rust, scheme and shell. Added sub-word navigation commands. Added font zoom commands. Syntax highlighting for deleted lines in inline diff editor. Highlighted indent guide. Column selection using middle mouse button. Added editor options: scrollBeyondLastColumn, hover, suggest, highlightActiveIndentGuide, showUnused. Added setTokensProvider with EncodedTokensProvider. Added monaco.languages.getEncodedLanguageId to get the numeric language id. DefinitionProvider.provideDefinition, ImplementationProvider.provideImplementation, TypeDefinitionProvider.provideTypeDefinition can now return a DefinitionLink. Breaking Changes Removed no longer used Severity. Renamed IEditor.isFocused to IEditor.hasTextFocus. Renamed ICodeEditor.onDidFocusEditor to ICodeEditor.onDidFocusEditorWidget. Renamed ICodeEditor.onDidBlurEditor to ICodeEditor.onDidBlurEditorWidget. DocumentSymbolProvider.provideDocumentSymbols must now return DocumentSymbol[]. Thank you

Contributions to monaco-editor:

Ali Mirlou (@AliMirlou): Fix typo PR #952 Avelino (@avelino): added clojure exampple PR #904 Sebastián Gurin (@cancerberoSgx): fix small error in integration docs PR #957 Haegyun Jung (@haeguri): Fix playground sample option PR #962 (microsoft/monaco-editor#914) Myles Scolnick (@mscolnick): add sideEffects false for tree-shaking in webpack PR #981 Niklas Mollenhauer (@nikeee): Fix hash comment in xdot sample PR #916 Remy Suen (@rcjsuen): Add folding provider sample to the playground [PR #878](https://github.com/Microsoft/monaco-

Contributions to monaco-typescript:

Fathy Boundjadj (@fathyb): Use Markdown code block for hover tooltip PR #20 Matt McCutchen (@mattmccutchen): Clear the file fields of relatedInformation too. (WIP) PR #21

Contributions to monaco-languages:

Avelino (@avelino) upgrade all language support (today) PR #35 Clojure support PR #36 Clojure: added more keywords PR #37 Faris Masad (@masad-frost) Fix Clojure syntax highlighting PR #38 Add Scheme language PR #34 Add auto-indentation for python PR #33 Matt Masson (@mattmasson): Add support for Power Query (M) language PR #42 Oli Lane (@olane): Add Apex language PR #44 Viktar Pakanechny (@Vityanchys): Added azcli PR #43 zqlu (@zqlu) Add Shell language PR #39 Add Perl language PR #40 add perl to bundle.js PR #41 0.13.1 (15.05.2018) Fixes issue #871: TypeScript import error after mocaco-editor upgraded from 0.12 to 0.13 0.13.0 (11.05.2018) New & Noteworthy New folding provider registerFoldingRangeProvider. You can now specifies the stack order of a decoration by setting IModelDecorationOptions.zIndex. A decoration with greater stack order is always in front of a decoration with a lower stack order. You can now tell Monaco if there is an inlineClassName which affects letter spacing. the stack order of a decoration by setting IModelDecorationOptions.inlineClassNameAffectsLetterSpacing. Get the text length for a certain line on text model (ITextModel.getLineLength(lineNumber: number)) New option codeActionsOnSave, controls whether code action kinds will be run on save. New option codeActionsOnSaveTimeout, controls timeout for running code actions on save. New option multiCursorMergeOverlapping, controls if overlapping selections should be merged. Default to true. Breaking Change Removed ICodeEditor.getCenteredRangeInViewport. RenameProvider.resolveRenameLocation now returns RenameLocation instead of IRange. Thank you Sergey Romanov @Serhioromano: Add new language Structured Text support PR monaco-languages#32 Yukai Huang @Yukaii: Fix backspace in IME composition on iOS Safari PR vscode#40546 0.12.0 (11.04.2018) Special thanks to Tim Kendrick for contributing a webpack plugin - monaco-editor-webpack-plugin - now available on npm. Breaking changes Introduced MarkerSeverity instead of Severity for markers serverity. Replaced RenameProvider.resolveInitialRenameValue with RenameProvider.resolveRenameLocation. Fixed typo in monaco-typescript, renamed setMaximunWorkerIdleTime to setMaximumWorkerIdleTime. Thank you Remy Suen @rcjsuen: Fix conversion code from MarkedString to IMarkdownString in hovers PR monaco-css#5 Peng Xiao @pengx17: fix an issue of fromMarkdownString PR monaco-json#4 TJ Kells @systemsoverload: Add rust colorization support PR monaco-languages#31 0.11.1 (15.03.2018) Fixes issue #756: Can't use "Enter" key to accept an IntelliSense item Fixes issue #757: TypeScript errors in editor.api.d.ts typings 0.11.0 (14.03.2018) New & Noteworthy ESM distribution (compatible with e.g. webpack). New interval tree decorations implementation. New piece tree text buffer implementation. The minimap can be placed to the left. Line numbers can be displayed in an interval. The cursor width can be customized. Smooth scrolling can be turned on. Color decorators and color picker via DocumentColorProvider. Breaking changes Replaced MarkedString with IMarkdownString. Source code snippets can be expressed using the GH markdown syntax. Renamed IResourceEdit to ResourceTextEdit. API changes Merged IModel, IReadOnlyModel, IEditableTextModel, ITextModelWithMarkers, ITokenizedModel, ITextModelWithDecorations to ITextModel. A type alias for IModel is defined for compatibility. Merged ICommonCodeEditor and ICodeEditor to ICodeEditor. Merged ICommonDiffEditor and IDiffEditor to IDiffEditor. CompletionItem.documentation, ParameterInformation.documentation and SignatureInformation.documentation can now be an IMarkdownString. Added CompetionItem.command, CompletionItem.commitCharacters and CompletionItem.additionalTextEdits. Added language configuration folding which can define markers for code patterns where a folding regions should be created. See for example the Python configuration. Added by accident ResourceFileEdit (due to how monaco.d.ts is generated from vscode). That is not honoured by the editor, and should not be used. Thank you Remy Suen @rcjsuen: Fix a small typo in README.md PR monaco-typescript#18 Remove unused IDisposable array PR monaco-typescript#19 Add HEALTHCHECK as a Dockerfile keyword PR monaco-languages#29 Add ARG as a Dockerfile keyword PR monaco-languages#30 Can Abacigil @abacigil: MySQL, Postgres, Redshift and Redis Language Support PR monaco-languages#26 Matthias Kadenbach @mattes: Support Content-Security-Policy syntax highlighting PR monaco-languages#27 e.vakili @evakili: Whitespaces after # are allowed in C++ preprocessor statements PR monaco-languages#28 Pankaj Kumar Gautam @PAPERPANKS: adding microsoft logo to footer PR monaco-editor#577 Dominik Moritz @domoritz: Fix code in changelog PR monaco-editor#582 ItsPugle @ItsPugle: Updating the footer to reflect change of year PR monaco-editor#707 Michael Seifert @MSeifert04: Add linebreak for if PR monaco-editor#726 Andrew Palm @apalm: Fix 'Configure JSON defaults' sample PR monaco-editor#731 Niklas Mollenhauer @nikeee: Fix line number API usage PR monaco-editor#740 Andre @anc: More realistic terminal shell PR monaco-editor#742 to the many others that have contributed PRs to vscode which have also made their way into the monaco-editor. 0.10.1 (16.10.2017) Fixes issue #601: window.opener should be set to null to protect against malicious code 0.10.0 (17.08.2017) Breaking changes Removed CodeAction. Method provideCodeActions in CodeActionProvider now returns Command[] | Thenable instead of CodeAction[] | Thenable, which is already removed. API changes added monaco.editor.getModelMarkers. Get markers for owner and/or resource. Notable Fixes No longer use CSS class .row for command palette to avoid CSS conflicts with Bootstrap. Fix Accessibility Help Dialog accessible issue on IE/Edge. Fix Find Widget CSS compatibility issues with IE11. Toggle Block Comment can remove extra whitespaces. Thank you Kitson Kelly @kitsonk: Update monaco-typescript to TypeScript 2.4.1 PR monaco-typescript#15 @duncanwerner: Add hex number tokenization to R language PR monaco-languages#21 Remy Suen @rcjsuen: Update Dockerfile grammar with STOPSIGNAL and SHELL instructions PR monaco-languages#22 Marlene Cota @marlenecota: Add Small Basic support PR monaco-languages#23 Ben Jacobson @bjacobso: Add LIMIT to sql keywords PR monaco-languages#24 to the many others that have contributed PRs to vscode which have also made their way into the monaco-editor. 0.9.0 (03.07.2017) New & Noteworthy Minimap (on by default, use editor.minimap to disable it). Drag and Drop (on by default, use editor.dragAndDrop to disable it). Copy text with formatting. Accessibility There is a new guide for making the editor accessible to all. There is a new Alt+F1 (Ctrl+F1 in IE) accessibility help panel. There is a new F8/Shift+F8 diff review panel in the diff editor. Many bugfixes, including now respecting the Windows High Contrast Theme on Edge. Breaking changes A lot has changed w.r.t. how themes work in the editor, mostly driven by the work to support theming in VS Code. editor.updateOptions() no longer accepts theme; the theme can be changed via the newly introduced monaco.editor.setTheme(). Additionally, we recommend editor colors be customized via monaco.editor.defineTheme() instead of via CSS -- see sample. The color names will be stable, while the CSS class names might break at any time. Support for the internal snippet syntax has been discontinued and snippet must now use the official, TextMate-like syntax. Find its grammar and samples here. Changed IModel.findMatches to accept a list of word separators. Changed the shape of the IModelContentChangedEvent emitted via IModel.onDidChangeContent to now contain a batch of all the changes that the model had. No longer using transform: translate3d, now using will-change: transform for browser layer hinting. Use the disableLayerHinting option if you have any trouble with browser layers (blurriness or high GPU memory usage). Simplified wrapping settings: wordWrap, wordWrapColumn and wordWrapMinified. API changes added monaco.languages.registerTypeDefinitionProvider. new editor options: accessibilityHelpUrl - the url of a page to open for documentation about how to operate the editor when using a Screen Reader. find.seedSearchStringFromSelection - Ctrl+F/Cmd+F seeds search string from the editor selection. find.autoFindInSelection - Ctrl+F/Cmd+F turns on the find in selection toggle if the editor selection is multiline. minimap.enabled - enable minimap. minimap.showSlider - control when to render the minimap slider. minimap.renderCharacters - render characters or blocks in the minimap. minimap.maxColumn - maximum number of columns the minimap shows. overviewRulerBorder - toggle that the overview ruler renders a border. links - enable link detection. multiCursorModifier - change the multi cursor modifier key. accessibilitySupport - optimize the editor for use with a Screen Reader. autoIndent - automatically fix indentation when moving lines, pasting or typing. dragAndDrop - dragging and dropping editor selection within the editor. occurrencesHighlight - enable highlighting of occurences. showFoldingControls - fine-tune when the folding icons should show matchBrackets - enable bracket matching letterSpacing - configure font's letter-spacing. Thank you Joey Marianer (@jmarianer): Support literal interpolated strings ($@"") PR monaco-languages#13 @AndersMad: HTML Tags: Add support for dash and fix colon in end tag PR monaco-languages#14 Sandy Armstrong (@sandyarmstrong): csharp: add support for binary literals and _ as separator PR monaco-languages#16 Anton Kosyakov (@akosyakov): Include src as a part of npm package PR monaco-languages#17 Andrew Bonventre (@andybons): Fix typo: concering → concerning PR monaco-languages#18 Scott McMaster (@scottmcmaster): MSDAX support PR monaco-languages#19 Luzian Serafin (@lserafin): Add Solidity PR monaco-languages#20 Kitson Kelly (@kitsonk): Update to TypeScript 2.3.4 PR monaco-typescript#13 Kitson Kelly (@kitsonk): Add documentation support on hover PR monaco-typescript#14 @replacepreg: Updating date at footer PR monaco-editor#409 Aarin Smith (@aarinsmith): Fixed spelling error in README.md:85 'instantion' -> 'instantiation' PR monaco-editor#440 to the many others that have contributed PRs to vscode which have also made their way into the monaco-editor. 0.8.3 (03.03.2017) Fixes an issue in monaco-typescript where it would attempt to validate a disposed model. 0.8.2 (01.03.2017) Fixes the following regressions: issue #385: Cannot add action to the left-hand-side of the diff editor issue #386: Shortcuts for actions added via editor.addAction don't show up in the Command Palette issue #387: Cannot change diff editor to a custom theme based on high contrast 0.8.1 (27.01.2017) CSS/JSON/HTML language supports updated: CSS: Support for @apply SCSS: Map support New HTML formatter options: unformatedContent, wrapAttributes Fixed issue where the editor was throwing in Safari due to Intl missing. Fixed multiple issues where the editor would not position the cursor correctly when using browser zooming. API Added disableMonospaceOptimizations editor option that can be used in case browser zooming exposes additional issues. Added formatOnPaste editor option. Added IActionDescriptor.precondition. Breaking change: renamed registerTypeDefinitionProvider to registerImplementationProvider and associated types. [0.8.0] (18.01.2017) This release has been brewing for a while and comes with quite a number of important changes. There are many bugfixes and speed/memory usage improvements. Now shipping TypeScript v2.1.5 in monaco-typescript (JS and TS language support). No longer supporting IE9 and IE10 we have not made the editor fail on purpose in these browsers, but we have removed IE9/IE10 targeted workarounds from our codebase; now using Typed Arrays in a number of key places resulting in considerable speed boosts and lower memory consumption. Monarch Tokenizer Monarch states are now memoized up to a depth of 5. This results in considerable memory improvements for files with many lines. Speed improvements to Monarch tokenizer that resulted in one breaking change: when entering an embedded mode (i.e. nextEmbedded), the state ending up in must immediately contain a nextEmbedded: "@pop" rule. This helps in quickly figuring out where the embedded mode should be left. The editor will throw an error if the Monarch grammar does not respect this condition. Tokens are styled in JS (not in CSS anymore) This is a breaking change Before, token types would be rendered on the span node of text, and CSS rules would match token types and assign styling to them (i.e. color, boldness, etc.to style tokens) To enable us to build something like a minimap, we need to know the text color in JavaScript, and we have therefore moved the token style matching all to JavaScript. In the future, we foresee that even decorations will have to define their color in JavaScript. It is possible to create a custom theme via a new API method monaco.editor.defineTheme() and the playground contains a sample showing how that works. Token types can be inspected via F1 > Developer: Inspect tokens. This will bring up a widget showing the token type and the applied styles. API changes: Namespaces added monaco.editor.onDidCreateEditor that will be fired whenever an editor is created (will fire even for a diff editor, with the two editors that a diff editor consists of). added monaco.editor.tokenize that returns logical tokens (before theme matching, as opposed to monaco.editor.colorize). added monaco.languages.registerTypeDefinitionProvider Models removed IModel.getMode(). structural changes in the events IModelLanguageChangedEvent, IModelDecorationsChangedEvent and IModelTokensChangedEvent; changed IModel.findMatches, IModel.findNextMatch and IModel.findPreviousMatch to be able to capture matches while searching. Editors ICodeEditor.addAction and IDiffEditor.addAction now return an IDisposable to be able to remove a previously added action. renamed ICodeEditor.onDidChangeModelMode to ICodeEditor.onDidChangeModelLanguage; ICodeEditor.executeEdits can now take resulting selection for better undo/redo stack management; added ICodeEditor.getTargetAtClientPoint(clientX, clientY) to be able to do hit testing. added IViewZone.marginDomNode to be able to insert a dom node in the margin side of a view zone. settings: lineDecorationsWidth can now take a value in the form of "1.2ch" besides the previous accepted number (in px) renderLineHighlight can now take a value in the set 'none' | 'gutter' | 'line' | 'all'. added fixedOverflowWidgets to render overflowing content widgets as 'fixed' (defaults to false) added acceptSuggestionOnCommitCharacter to accept suggestions on provider defined characters (defaults to true) added emptySelectionClipboard - copying without a selection copies the current line (defaults to true) added suggestFontSize - the font size for the suggest widget added suggestLineHeight - the line height for the suggest widget diff editor settings: added renderIndicators - Render +/- indicators for added/deleted changes. (defaults to true) Thank you Nico Tonozzi (@nicot): Register React file extensions PR monaco-typescript#12 Jeong Woo Chang (@inspiredjw): Cannot read property 'uri' of null fix PR vscode#13263 Jan Pilzer(@Hirse): Add YAML samples PR monaco-editor#242 [0.7.1] (07.10.2016) Bugfixes in monaco-html, including fixing formatting. [0.7.0] (07.10.2016) Adopted TypeScript 2.0 in all the repos (also reflected in monaco.d.ts). Added YAML colorization support. Brought back the ability to use editor.addAction() and have the action show in the context menu. Web workers now get a nice label next to the script name. API changes: settings: new values for lineNumbers: 'on' | 'off' | 'relative' new values for renderWhitespace: 'none' | 'boundary' | 'all' removed model.setMode(), as IMode will soon disappear from the API. Debt work Removed HTML, razor, PHP and handlebars from monaco-editor-core: the monaco-editor-core is now finally language agnostic. coloring for HTML, razor, PHP and handlebars is now coming in from monaco-languages. language smarts for HTML, razor and handlebars now comes from monaco-html. Packaging improvements: thanks to the removal of the old languages from monaco-editor-core, we could improve the bundling and reduce the number of .js files we ship. we are thinking about simplifying this further in the upcoming releases. Thank you Sandy Armstrong (@sandyarmstrong): csharp: allow styling #r/#load PR monaco-languages#9 Nico Tonozzi (@nicot): Go: add raw string literal syntax PR monaco-languages#10 Jason Killian (@JKillian): Add vmin and vmax CSS units PR monaco-languages#11 Jan Pilzer (@Hirse): YAML colorization PR monaco-languages#12 Sam El-Husseini (@microsoftsam): Using Cmd+Scroll to zoom on a mac PR vscode#12477 0.6.1 (06.09.2016) Fixed regression where editor.addCommand was no longer working. 0.6.0 (05.09.2016) This will be the last release that contains specific IE9 and IE10 fixes/workarounds. We will begin cleaning our code-base and remove them. We plan to adopt TypeScript 2.0, so this will be the last release where monaco.d.ts is generated by TypeScript 1.8. javascript and typescript language services: exposed API to get to the underlying language service. fixed a bug that prevented modifying extraLibs. Multiple improvements/bugfixes to the css, less, scss and json language services. Added support for ATS/Postiats. API changes: settings: new: mouseWheelZoom, wordWrap, snippetSuggestions, tabCompletion, wordBasedSuggestions, renderControlCharacters, renderLineHighlight, fontWeight. removed: tabFocusMode, outlineMarkers. renamed: indentGuides -> renderIndentGuides, referenceInfos -> codeLens added editor.pushUndoStop() to explicitly push an undo stop added suppressMouseDown to IContentWidget added optional resolveLink to ILinkProvider removed enablement, contextMenuGroupId from IActionDescriptor removed exposed constants for editor context keys. Notable bugfixes: Icons missing in the find widget in IE11 #148 Multiple context menu issues Multiple clicking issues in IE11/Edge (#137, #118) Multiple issues with the high-contrast theme. Multiple IME issues in IE11, Edge and Firefox. Thank you Pavel Kolev (@paveldk): Fix sending message to terminated worker PR vscode#10833 Pavel Kolev (@paveldk): Export getTypeScriptWorker & getJavaScriptWorker to monaco.languages.typescript PR monaco-typescript#8 Sandy Armstrong (@sandyarmstrong): Support CompletionItemKind.Method. PR vscode#10225 Sandy Armstrong (@sandyarmstrong): Fix show in IE11 PR vscode#10309 Sandy Armstrong (@sandyarmstrong): Correct docs for IEditorScrollbarOptions.useShadows PR vscode#11312 Artyom Shalkhakov (@ashalkhakov): Adding support for ATS/Postiats PR monaco-languages#5 0.5.1 (24.06.2016) Fixed mouse handling in IE [0.5.0] (24.06.2016) Breaking changes monaco.editor.createWebWorker now loads the AMD module and calls create and passes in as first argument a context of type monaco.worker.IWorkerContext and as second argument the initData. This breaking change was needed to allow handling the case of misconfigured web workers (running on a file protocol or the cross-domain case) the CodeActionProvider.provideCodeActions now gets passed in a CodeActionContext that contains the markers at the relevant range. the hoverMessage of a decoration is now a MarkedString | MarkedString[] the contents of a Hover returned by a HoverProvider is now a MarkedString | MarkedString[] removed deprecated IEditor.onDidChangeModelRawContent, IModel.onDidChangeRawContent Notable fixes Broken configurations (loading from file:// or misconfigured cross-domain loading) now load the web worker code in the UI thread. This caused a breaking change in the behaviour of monaco.editor.createWebWorker The right-pointing mouse pointer is oversized in high DPI - issue The editor functions now correctly when hosted inside a position:fixed element. Cross-origin configuration is now picked up (as advertised in documentation from MonacoEnvironment)


【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有