Releases: hawkerm/monaco-editor-uwp
Releases · hawkerm/monaco-editor-uwp
v0.9.0-beta
v0.9 - 10/27/2021
- Updated Monaco Reference to v0.21.3
- Add CodeAction Language Service Support
- Add CodeLens Language Sergvice Support (onDidChange not supported)
- Add ColorProvider Language Service Support
- Add FindMatches Model Methods
- Moved WebView out-of-process
- Expose
ReadOnlyproperty - Fix broken Snippet function
- Optimized Decoration Style generation
- Sync
CodeLanguageandOptions.Language,HasGlyphMarginandOptions.GlyphMargin - Note: Marked
LanguagesHelperObsolete, use .Languages.* instead. - Fixes for #41, #49, #58, #60, #62
- Added Converter Script to Repo to Generate Typings from Monaco, thanks to @hez2010 for the tool!
Breaking Changes:
- The CssStyle classes for
IModelDecorationOptionshave been changed fromSolidColorBrushtoNullable<Color>and support alpha - The
CommandHandlerdelegate has changed to accept arguments to Commands. - Use
StandaloneEditorConstructionOptionsfor Options instead ofIEditorConstructionOptions CompletionItemconstructor has changed- Snippets need
InsertTextRulesproperty set toInsertAsSnippet - Use
HoverProviderinterface instead of original delegate IUrihas been renamed toUri(see another Future Break #33)- Rename
IsLoadedtoIsEditorLoaded CssStyleBrokermade internal #42
v0.8.1-alpha Release
v0.8.1 - 01/15/2019
- Revert min target back to 14393
- Change Dependencies back
v0.8 - 01/15/2019
- Updated min target to 16299.
- Add more inline decoration style properties.
- Add SetPositionAsync. Fixes #24.
- Update NuGet dependencies
- Work for .NET Native
- Changed returns from IWordAtPosition to WordAtPosition for now for .NET Native.
v0.8.0-alpha Release
- Updated min target to 16299.
- Add more inline decoration style properties.
- Add SetPositionAsync. Fixes #24.
- Update NuGet dependencies
- Work for .NET Native
- Changed returns from IWordAtPosition to WordAtPosition for now for .NET Native.
v0.7.0-alpha Release
- Breaking:
IModelDecorationOptionsnow usesIMarkdownStringfor bothHoverMessageandGlyphMarginHoverMessageto reflect change in Monaco API. A conveniencestringandstring[]extensionToMarkdownStringhas been provided. Fixes #22. - Updated Monaco Reference to v0.13.0
- Added initial Language Provider APIs
- CompletionItem (IntelliSense, Snippets, etc...)
- Hover
- Added
install-dependencies.ps1script to pull down required Monaco reference. - Test app loads content from file now and provides info on things to try.
v0.5.0-alpha Release
- Breaking: Appended 'Async' to Get/SetModelMarkers methods.
- Error Handling with InternalException event for all calls.
- Fixes #16
v0.4.0-alpha Release
v0.3.0-alpha Release
- Breaking: Removed access to DeltaDecorationsAsync, use CodeEditor.Decorations collection instead. This simplifies usage of the control in the asynchronous environment.
- Added support for Action and Command editor extensions.
- Added IEditorOptions support through the CodeEditor.Options property, primary-level property auto-update is supported.
- Added initial single IModel support through CodeEditor.GetModel().
- Added support to retrieve SelectedText.
- Use minified Monaco library and build for Any CPU.
v0.2.0-alpha Release
- Breaking: Renamed 'Editor' to 'CodeEditor' for component.
- Added basic line highlighting support with DeltaDecorationsAsync
- Added preliminary KeyDown event support.
- Added Loading/Loaded event distinction.
v0.1.0-alpha Release
- Two-way text binding for code content setting and retrieval.
- CodeLanguage property to set initial syntax highlighting (must be set in XAML declaration).
- Support for await new Monaco.LanguagesHelper(Editor).GetLanguagesAsync() call to retrieve supported languages, use Id field in property above.
- Theme Aware: Control automatically picks theme based on system/app light/dark theme and high contrast settings.
- Render Aware: Control only displays once Code Editor has been loaded.