Skip to content

Latest commit

 

History

History
207 lines (130 loc) · 9.44 KB

File metadata and controls

207 lines (130 loc) · 9.44 KB

CHANGELOG

All notable changes to npm module @typefox/monaco-editor-react are documented in this file.

[6.1.0] - 2025-01-09

  • @typefox/monaco-editor-react now works with views service #823
  • Ensure configuration is init before service init #820

[6.0.0] - 2024-12-18

  • Only monaco-editor-wrapper is a peerDependencies
  • 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 to 11.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.
  • Use didModelContentChange from monaco-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

[4.5.3] - 2024-08-26

[4.5.2] - 2024-08-21

[4.5.1] - 2024-08-12

[4.5.0] - 2024-08-08

  • 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

[4.4.0] - 2024-07-16

[4.3.2] - 2024-07-02

[4.3.1] - 2024-07-02

  • Fix Diff Editor Model Refs #696

[4.3.0] - 2024-06-29

  • Update to latest monaco-vscode-api #691
  • Update onTextChanged in MonacoEditorReactComp #684
  • Wait for Monaco to initialize when MonacoEditorReactComp props are updated #682
  • Dispose extension files in EditorAppExtended #680

[4.2.0] - 2024-06-04

  • Updated to [email protected], [email protected] and version 5.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

[4.1.2] - 2024-05-17

[4.1.1] - 2024-05-15

[4.1.0] - 2024-05-15

  • Updated to [email protected]
  • Feature: If present connectionProvider from the languageclient section in the UserConfig is now driving the MessageTransports configuration. Previously the MessageTransports were always created indepently leading to inconsistent configuration of the LanguageClientWrapper.

[4.0.0] - 2024-05-15

  • BREAKING:
    • All UserConfig changes from [email protected]
    • onTextChanged now expects an object and contains main plus original texts
  • Updated to [email protected], [email protected] and version 5.1.1 of @codingame/monaco-vscode packages
  • Remove the main bundle from the package. One should do this at application level.

[3.2.1] - 2024-04-17

[3.2.0] - 2024-04-12

  • Updated to [email protected], [email protected] and version 4.2.1 of @codingame/monaco-vscode packages
  • @typefox/monaco-editor-react works in strict mode #634
  • Using own Logger instance where implementation is provided by monaco-languageclient

[3.1.0] - 2024-04-10

[3.0.2] - 2024-04-03

[3.0.1] - 2024-03-22

[3.0.0] - 2024-03-18

[2.6.0] - 2024-01-04

  • Updated to monaco-editor-wrapper 3.6.0

[2.5.0] - 2023-12-07

  • Updated to monaco-editor-wrapper 3.5.0

[2.4.0] - 2023-11-27

  • Updated to monaco-editor-wrapper 3.4.0
  • Make subclassing MonacoEditorReactComp more easy #58
  • Allow to init and start separately #59

[2.3.0] - 2023-10-17

  • Properly separate and define classic and extended editor #54
    • Renamed EditorAppVscodeApi to EditorAppExtended and EditorAppConfigVscodeApi to EditorAppConfigExtended
    • BREAKING: $type of EditorAppConfigExtended was changed from vscodeApi to extended
  • Updated to monaco-editor-wrapper 3.3.0
  • Include all direct dependencies that the code uses in the package.json.

[2.2.5] - 2023-10-13

  • Updated to monaco-editor-wrapper 3.2.5

[2.2.4] - 2023-10-05

  • Updated to monaco-editor-wrapper 3.2.4

[2.2.3] - 2023-10-04

  • Updated to monaco-editor-wrapper 3.2.3

[2.2.2] - 2023-10-04

  • Updated to monaco-editor-wrapper 3.2.2

[2.2.1] - 2023-09-29

  • Updated to monaco-editor-wrapper 3.2.1

[2.2.0] - 2023-09-29

  • 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.

[2.1.0] - 2023-09-21

  • Improve configuration change detection #47
  • semantic highlighting works with classic editor #45
  • Updated to monaco-editor-wrapper 3.1.0

[2.0.1] - 2023-09-07

  • Updated to monaco-editor-wrapper 3.0.1

[2.0.0] - 2023-08-31

  • Updated to monaco-editor-wrapper 3.0.0
  • Removed onLoading as the current implemetation made no difference to onLoad

[1.1.1] - 2023-07-27

  • Updated to monaco-editor-wrapper 2.1.1

[1.1.0] - 2023-06-16

  • Make worker handling more flexible #27
  • Updated to monaco-editor-wrapper 2.1.0

[1.0.1] - 2023-06-12

  • Updated to monaco-editor-wrapper 2.0.1 using monaco-languageclient 6.1.0 / monaco-vscode-api 1.79.1 and monaco-editor 0.38.0

[1.0.0] - 2023-06-02

  • Initial release
  • React component that easily allows to use monaco-editor-wrapper and all its underlying features within the react world