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
ReadOnly
property - Fix broken Snippet function
- Optimized Decoration Style generation
- Sync
CodeLanguage
andOptions.Language
,HasGlyphMargin
andOptions.GlyphMargin
- Note: Marked
LanguagesHelper
Obsolete, 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
IModelDecorationOptions
have been changed fromSolidColorBrush
toNullable<Color>
and support alpha - The
CommandHandler
delegate has changed to accept arguments to Commands. - Use
StandaloneEditorConstructionOptions
for Options instead ofIEditorConstructionOptions
CompletionItem
constructor has changed- Snippets need
InsertTextRules
property set toInsertAsSnippet
- Use
HoverProvider
interface instead of original delegate IUri
has been renamed toUri
(see another Future Break #33)- Rename
IsLoaded
toIsEditorLoaded
CssStyleBroker
made 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:
IModelDecorationOptions
now usesIMarkdownString
for bothHoverMessage
andGlyphMarginHoverMessage
to reflect change in Monaco API. A conveniencestring
andstring[]
extensionToMarkdownString
has been provided. Fixes #22. - Updated Monaco Reference to v0.13.0
- Added initial Language Provider APIs
- CompletionItem (IntelliSense, Snippets, etc...)
- Hover
- Added
install-dependencies.ps1
script 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.