All notable changes to npm module @typefox/monaco-editor-react are documented in this file.
- Clean-up and allow registering a registerModelUpdate callback. This is used to properly handle
onTextChanged
- Support all arguments for monaco-vscode-api
initialize
#756- On startup the current containerRef is passed to the interal editor app/monaco-editor
- Update to monaco-vscode-api 9.0.x #749
- Updated to
monaco-editor-wrapper@9.0.0-next.3
andmonaco-languageclient@6.0.0-next.3
. Updated all@codingame/monaco-vscode
packages to10.0.2
. - Enhancements to logging
- Updated to
- monaco-languageclient config improvement, wrapper+languageclientwrapper improvements #741
- Turned react component from class to function #739
- Updated to
monaco-editor-wrapper@5.5.3
andmonaco-languageclient@8.8.3
. Updated all@codingame/monaco-vscode
packages to8.0.4
.
- Updated to
monaco-editor-wrapper@5.5.2
andmonaco-languageclient@8.8.2
. Updated all@codingame/monaco-vscode
packages to8.0.2
.
- Updated to
monaco-editor-wrapper@5.5.1
andmonaco-languageclient@8.8.1
. Updated all@codingame/monaco-vscode
packages to8.0.1
.
- isRestarting is only checked and awaited at the beginning of handleReInit #723
- Open default workspace #714
- Update to monaco-vscode-api 8.0.0 #722
- Updated to
monaco-editor-wrapper@5.5.0
,monaco-languageclient@8.8.0
and version8.0.0
of@codingame/monaco-vscode
packages
- Updated to
- Update to latest monaco-vscode-api #707
- Updated to
monaco-editor-wrapper@5.4.0
,monaco-languageclient@8.7.0
and version7.0.7
of@codingame/monaco-vscode
packages
- Updated to
- Updated to
monaco-editor-wrapper@5.3.1
- Fix Diff Editor Model Refs #696
- Update to latest monaco-vscode-api #691
- Updated to
monaco-editor-wrapper@5.3.0
,monaco-languageclient@8.6.0
and version6.0.3
of@codingame/monaco-vscode
packages
- Updated to
- Update onTextChanged in MonacoEditorReactComp #684
- Wait for Monaco to initialize when MonacoEditorReactComp props are updated #682
- Dispose extension files in EditorAppExtended #680
- Updated to
monaco-editor-wrapper@5.2.0
,monaco-languageclient@8.5.0
and version5.2.0
of@codingame/monaco-vscode
packages - Wrapper: Make codeResources and useDiffEditor optional in EditorAppConfig #670
- Additional code adjustments to eslint rule expansion
- chore: localeLoader: allow manually select which locale to load #669
- Updated to
monaco-editor-wrapper@5.1.2
- Updated to
monaco-editor-wrapper@5.1.1
- Updated to
monaco-editor-wrapper@5.1.0
- Feature: If present
connectionProvider
from the languageclient section in theUserConfig
is now driving the MessageTransports configuration. Previously the MessageTransports were always created indepently leading to inconsistent configuration of theLanguageClientWrapper
.
- BREAKING:
- All
UserConfig
changes frommonaco-editor-wrapper@5.0.0
onTextChanged
now expects an object and contains main plus original texts
- All
- Updated to
monaco-editor-wrapper@5.0.0
,monaco-languageclient@8.4.0
and version5.1.1
of@codingame/monaco-vscode
packages - Remove the main bundle from the package. One should do this at application level.
- Updated to
monaco-editor-wrapper@4.2.1
,monaco-languageclient@8.3.1
and version4.3.2
of@codingame/monaco-vscode
packages
- Updated to
monaco-editor-wrapper@4.2.0
,monaco-languageclient@8.3.0
and version4.2.1
of@codingame/monaco-vscode
packages - @typefox/monaco-editor-react works in strict mode #634
- Using own
Logger
instance where implementation is provided bymonaco-languageclient
- Updated to
monaco-editor-wrapper@4.1.0
- [MonacoEditorReactComp] onLoad() should expose editor refrence #612
- Updated to
monaco-editor-wrapper@4.0.2
- Updated to
monaco-editor-wrapper@4.0.1
- Moved code to monaco-languageclient repository.
- Vite & monaco-editor-workers monaco-components #67
- Selective applicance of wrappers css monaco-components #65
- Having the component twice on a page monaco-components #64
- [Monaco Editor React Component] unavailable language server throws unhandled error monaco-components #62
- Updated to
monaco-editor-wrapper
3.6.0
- Updated to
monaco-editor-wrapper
3.5.0
- Updated to
monaco-editor-wrapper
3.4.0
- Make subclassing MonacoEditorReactComp more easy #58
- Allow to init and start separately #59
- Properly separate and define classic and extended editor #54
- Renamed
EditorAppVscodeApi
toEditorAppExtended
andEditorAppConfigVscodeApi
toEditorAppConfigExtended
- BREAKING:
$type
ofEditorAppConfigExtended
was changed fromvscodeApi
toextended
- Renamed
- Updated to
monaco-editor-wrapper
3.3.0
- Include all direct dependencies that the code uses in the
package.json
.
- Updated to
monaco-editor-wrapper
3.2.5
- Updated to
monaco-editor-wrapper
3.2.4
- Updated to
monaco-editor-wrapper
3.2.3
- Updated to
monaco-editor-wrapper
3.2.2
- Updated to
monaco-editor-wrapper
3.2.1
- Updated to
monaco-editor-wrapper
3.2.0
- htmlElement is no longer part of UserConfig. Must be passed at start #51
- The HTMLElement it is no longer part of the UserConfig. The component just uses its root.
- Improve configuration change detection #47
- semantic highlighting works with classic editor #45
- Updated to
monaco-editor-wrapper
3.1.0
- Updated to
monaco-editor-wrapper
3.0.1
- Updated to
monaco-editor-wrapper
3.0.0
- Removed
onLoading
as the current implemetation made no difference toonLoad
- Updated to
monaco-editor-wrapper
2.1.1
- Make worker handling more flexible #27
- Updated to
monaco-editor-wrapper
2.1.0
- Updated to
monaco-editor-wrapper
2.0.1
usingmonaco-languageclient
6.1.0
/monaco-vscode-api
1.79.1
andmonaco-editor
0.38.0
- Initial release
- React component that easily allows to use
monaco-editor-wrapper
and all its underlying features within the react world