All notable changes to npm module @typefox/monaco-editor-react are documented in this file.
@typefox/monaco-editor-react
now works with views service #823- Ensure configuration is init before service init #820
- Only
monaco-editor-wrapper
is apeerDependencies
- Updated engine engine requirements for node to (
>=18.19.0
) and for npm to (>=10.2.3
) - Updated to
[email protected]
and[email protected]
. Updated all@codingame/monaco-vscode
packages to11.1.2
. - Bugfix: Wrapper: Text model content is not properly updated with updateCodeResource #808
- Workaround for
@codingame/monaco-vscode-chat-extensions-notebook-task-terminal-testing-common
dependency problem - Run language clients independent of wrapper lifecycle #784
- Internal functions clean-up.
containerRef.current
is directly passed to editor start.
- Internal functions clean-up.
- Use
didModelContentChange
frommonaco-editor-wrapper
for model content verifications. - Updated to eslint 9
- 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
- Enhancements to logging
- monaco-languageclient config improvement, wrapper+languageclientwrapper improvements #741
- Turned react component from class to function #739
- Updated to
[email protected]
and[email protected]
. Updated all@codingame/monaco-vscode
packages to8.0.4
.
- Updated to
[email protected]
and[email protected]
. Updated all@codingame/monaco-vscode
packages to8.0.2
.
- Updated to
[email protected]
and[email protected]
. 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
[email protected]
,[email protected]
and version8.0.0
of@codingame/monaco-vscode
packages
- Updated to
- Update to latest monaco-vscode-api #707
- Updated to
[email protected]
,[email protected]
and version7.0.7
of@codingame/monaco-vscode
packages
- Updated to
- Updated to
[email protected]
- Fix Diff Editor Model Refs #696
- Update to latest monaco-vscode-api #691
- Updated to
[email protected]
,[email protected]
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
[email protected]
,[email protected]
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
[email protected]
- Updated to
[email protected]
- Updated to
[email protected]
- 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 from[email protected]
onTextChanged
now expects an object and contains main plus original texts
- All
- Updated to
[email protected]
,[email protected]
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
[email protected]
,[email protected]
and version4.3.2
of@codingame/monaco-vscode
packages
- Updated to
[email protected]
,[email protected]
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
[email protected]
- [MonacoEditorReactComp] onLoad() should expose editor refrence #612
- Updated to
[email protected]
- Updated to
[email protected]
- 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