Skip to content

Latest commit

 

History

History
369 lines (226 loc) · 17.3 KB

CHANGELOG.md

File metadata and controls

369 lines (226 loc) · 17.3 KB

Changelog

All notable changes to this npm module are documented in this file.

[2025.3.6] - 2025-03-13

  • Updated to monaco-languageclient@9.5.0, monaco-editor-wrapper@6.6.0 and @typefox/monaco-editor-react@6.6.0.

[2025.3.5] - 2025-03-13

  • Updated to monaco-languageclient@9.5.0-next.0, monaco-editor-wrapper@6.6.0-next.1 and @typefox/monaco-editor-react@6.6.0-next.1.
  • Updated all @codingame/monaco-vscode packages to 15.0.2.

[2025.3.4] - 2025-03-07

  • Model handling improvements #891
    • Updated to monaco-editor-wrapper@6.6.0-next.0 and @typefox/monaco-editor-react@6.6.0-next.0.
    • Aligned examples to api changes
    • Langium examples log messsage exchange between client and language server

[2025.3.3] - 2025-03-06

  • Updated to monaco-languageclient@9.4.1, monaco-editor-wrapper@6.5.0 and @typefox/monaco-editor-react@6.5.0.

[2025.3.2] - 2025-03-05

  • Updated to monaco-languageclient@9.4.1-next.1, monaco-editor-wrapper@6.5.0-next.1 and @typefox/monaco-editor-react@6.5.0-next.1.
  • Both regular and react statemachine examples log language server communication in the console.
  • Aligend to WrapperConfig changes regarding language server configuration.

[2025.3.1] - 2025-03-04

  • Updated to monaco-languageclient@9.4.1-next.0, monaco-editor-wrapper@6.5.0-next.0 and @typefox/monaco-editor-react@6.5.0-next.0.
  • Updated all @codingame/monaco-vscode packages to 14.0.6.
  • Fixed bare example syntax highlighting problems.

[2025.2.6] - 2025-02-18

  • Handle languageclient errors cases more robustly #859
  • Updated all @codingame/monaco-vscode packages to 14.0.4.

[2025.2.5] - 2025-02-12

  • Update to monaco-vscode-api 14.0.2 and incremented versions to x.3.0 #852
    • Updated all @codingame/monaco-vscode packages to 14.0.2.
  • wrapper: start() never resolves if lsp websocket fails, and use of editor must wait for lsp websocket connection. #851
    • Two language clients example makes use of those changes
  • Integrate python debugger #842
  • Updated to monaco-languageclient@9.3.0, monaco-editor-wrapper@6.3.0 and @typefox/monaco-editor-react@6.3.0.

[2025.2.4] - 2025-02-08

  • Updated all @codingame/monaco-vscode packages to 13.1.6.
  • Updated to monaco-languageclient@9.2.5, monaco-editor-wrapper@6.2.5 and @typefox/monaco-editor-react@6.2.5.

[2025.2.3] - 2025-02-06

  • Updated all @codingame/monaco-vscode packages to 13.1.4.
  • Updated to monaco-languageclient@9.2.4, monaco-editor-wrapper@6.2.4 and @typefox/monaco-editor-react@6.2.4.

[2025.2.2] - 2025-02-04

  • Updated all @codingame/monaco-vscode packages to 13.1.3.
  • Updated to monaco-languageclient@9.2.3, monaco-editor-wrapper@6.2.3 and @typefox/monaco-editor-react@6.2.3.

[2025.2.1] - 2025-02-03

  • Updated all @codingame/monaco-vscode packages to 13.1.2.
  • Updated to monaco-languageclient@9.2.2, monaco-editor-wrapper@6.2.2 and @typefox/monaco-editor-react@6.2.2.

[2025.1.10] - 2025-01-31

  • Removed unneeded workers, but kept the names in the default definition without a Worker definition
  • Updated to monaco-languageclient@9.2.1, monaco-editor-wrapper@6.2.1 and @typefox/monaco-editor-react@6.2.1.

[2025.1.9] - 2025-01-31

  • Update to monaco-vscode-api v13 #836
    • Updated all @codingame/monaco-vscode packages to 13.1.1.
    • Breaking changes not in this API, but when using @monaco-vscode-api:
      • @codingame/monaco-vscode-api should not be installed as vscode anymore
      • @codingame/monaco-vscode-extension-api can optionally be installed as vscode to use the extension api from the main thread
      • Some imports should be updated:
        • vscode/* => @codingame/monaco-vscode-api/*
        • vscode/services => @codingame/monaco-vscode-api
  • Updated to monaco-languageclient@9.2.0, monaco-editor-wrapper@6.2.0 and @typefox/monaco-editor-react@6.2.0.

[2025.1.8] - 2025-01-28

  • Updated to monaco-languageclient@9.2.0-next.5, monaco-editor-wrapper@6.2.0-next.5 and @typefox/monaco-editor-react@6.2.0-next.5.

[2025.1.7] - 2025-01-28

  • Updated to monaco-languageclient@9.2.0-next.4, monaco-editor-wrapper@6.2.0-next.4 and @typefox/monaco-editor-react@6.2.0-next.4.

[2025.1.6] - 2025-01-27

  • Updated to monaco-languageclient@9.2.0-next.3, monaco-editor-wrapper@6.2.0-next.3 and @typefox/monaco-editor-react@6.2.0-next.3.

[2025.1.5] - 2025-01-27

  • Updated to monaco-languageclient@9.2.0-next.2, monaco-editor-wrapper@6.2.0-next.2 and @typefox/monaco-editor-react@6.2.0-next.2.

[2025.1.4] - 2025-01-27

  • Updated to monaco-languageclient@9.2.0-next.1, monaco-editor-wrapper@6.2.0-next.1 and @typefox/monaco-editor-react@6.2.0-next.1.

[2025.1.3] - 2025-01-24

  • Updated to monaco-languageclient@9.2.0-next.0, monaco-editor-wrapper@6.2.0-next.0 and @typefox/monaco-editor-react@6.2.0-next.0.

[2025.1.2] - 2025-01-20

  • Updated to monaco-languageclient@9.1.1, monaco-editor-wrapper@6.1.1 and @typefox/monaco-editor-react@6.1.1.
  • View service related imports are made dynamically #829
    • Separated Langium DSL example into Extended and Classic Mode versions

[2025.1.1] - 2025-01-10

  • Updated to monaco-languageclient@9.1.0, monaco-editor-wrapper@6.1.0 and @typefox/monaco-editor-react@6.1.0.
  • Added a react version of the app playground to verify PR "@typefox/monaco-editor-react now works with views service" #823

[2024.12.6] - 2024-12-18

  • Use final release of monaco-languageclient@9.0.0, vscode-ws-jsonrpc@3.4.0, monaco-editor-wrapper@6.0.0 and @typefox/monaco-editor-react@6.0.0.

[2024.12.5] - 2024-12-18

  • Remove all peerDependencies and only use regular `dependencies.
  • Updated to monaco-languageclient@9.0.0-next.14, vscode-ws-jsonrpc@3.4.0-next.14, monaco-editor-wrapper@6.0.0-next.14 and @typefox/monaco-editor-react@6.0.0-next.14.

[2024.12.4] - 2024-12-18

  • Updated to monaco-languageclient@9.0.0-next.13, vscode-ws-jsonrpc@3.4.0-next.13, monaco-editor-wrapper@6.0.0-next.13 and @typefox/monaco-editor-react@6.0.0-next.13.

[2024.12.3] - 2024-12-18

  • Updated engine engine requirements for node to (>=18.19.0) and for npm to (>=10.2.3)
  • Updated to monaco-languageclient@9.0.0-next.12, vscode-ws-jsonrpc@3.4.0-next.12, monaco-editor-wrapper@6.0.0-next.12 and @typefox/monaco-editor-react@6.0.0-next.12.

[2024.12.2] - 2024-12-17

  • Clangd example improvements: IndexedDB usage and possibility to load workspace from zip file #807
  • Updated to monaco-languageclient@9.0.0-next.11, monaco-editor-wrapper@6.0.0-next.11 and @typefox/monaco-editor-react@6.0.0-next.11.

[2024.12.1] - 2024-12-12

  • Updated to monaco-languageclient@9.0.0-next.10, monaco-editor-wrapper@6.0.0-next.10 and @typefox/monaco-editor-react@6.0.0-next.10.
  • Updated all @codingame/monaco-vscode packages to 11.1.2.

[2024.11.4] - 2024-11-26

  • buildJsonClientUserConfig can now called without a parameter.

[2024.11.3] - 2024-11-22

  • Updated to monaco-languageclient@9.0.0-next.9, monaco-editor-wrapper@6.0.0-next.9 and @typefox/monaco-editor-react@6.0.0-next.9.
    • Workaround for @codingame/monaco-vscode-chat-extensions-notebook-task-terminal-testing-common dependency problem

[2024.11.2] - 2024-11-21

  • Updated to monaco-languageclient@9.0.0-next.8, monaco-editor-wrapper@6.0.0-next.8 and @typefox/monaco-editor-react@6.0.0-next.8.
  • Updated all @codingame/monaco-vscode packages to 11.1.1.
  • Run language clients independent of wrapper lifecycle #784
    • Aligned examples with API changes
    • Two language clients example can now be launch with both language clients initialized by the wrapper or externally

[2024.10.6] - 2024-11-13

  • Updated to monaco-languageclient@9.0.0-next.7, monaco-editor-wrapper@6.0.0-next.7 and @typefox/monaco-editor-react@6.0.0-next.7.
  • Updated all @codingame/monaco-vscode packages to 11.1.0.

[2024.10.5] - 2024-10-31

  • Updated to monaco-languageclient@9.0.0-next.6, monaco-editor-wrapper@6.0.0-next.6 and @typefox/monaco-editor-react@6.0.0-next.6.
  • Updated all @codingame/monaco-vscode packages to 10.1.4.
  • Added clangd example.
  • Added application playground example featuring the views service override.

[2024.10.4] - 2024-10-23

  • Updated to monaco-languageclient@9.0.0-next.5, monaco-editor-wrapper@6.0.0-next.5 and @typefox/monaco-editor-react@6.0.0-next.5. Updated all @codingame/monaco-vscode packages to 10.1.1.

[2024.10.3] - 2024-10-21

  • Updated to monaco-languageclient@9.0.0-next.4, monaco-editor-wrapper@6.0.0-next.4 and @typefox/monaco-editor-react@6.0.0-next.4. Updated all @codingame/monaco-vscode packages to 10.1.0.
  • Updated to eslint 9

[2024.10.2] - 20241-10-11

  • Updated to monaco-languageclient@9.0.0-next.3, monaco-editor-wrapper@6.0.0-next.3 and @typefox/monaco-editor-react@6.0.0-next.3. Updated all @codingame/monaco-vscode packages to 10.0.2.

[2024.10.1] - 20241-10-10

  • Updated to monaco-languageclient@9.0.0-next.2, monaco-editor-wrapper@6.0.0-next.2 and @typefox/monaco-editor-react@6.0.0-next.2. Updated all @codingame/monaco-vscode packages to 10.0.0.
  • Aligend example config. htmlContainer is now a required property of editorAppConfig
  • Fixed problems with Statemachine example (two editor and react version)
  • Json example exports a function for the configuration

[2024.9.1] - 2024-09-27

  • Align configuration of all examples to the latest configuration adjustments.
  • Only use a single function to configure monaco-editor that all examples.
  • server-commons: Allow to set requestMessageHandler and responseMessageHandler.
  • Updated react examples to wrap the editor in an app component. Strict mode can be set on the page before starting.
  • Introduce a new example that makes use of two language clients (json and python). It replaces the multi-editor example.

[2024.8.4] - 2024-08-26

  • Updated to monaco-languageclient@8.8.3, monaco-editor-wrapper@5.5.3 and @typefox/monaco-editor-react@4.5.3. Updated all @codingame/monaco-vscode packages to 8.0.4.

[2024.8.3] - 2024-08-21

  • Updated to monaco-languageclient@8.8.2, monaco-editor-wrapper@5.5.2 and @typefox/monaco-editor-react@4.5.2. Updated all @codingame/monaco-vscode packages to 8.0.2.

[2024.8.2] - 2024-08-12

  • Updated to monaco-languageclient@8.8.1, monaco-editor-wrapper@5.5.1 and @typefox/monaco-editor-react@4.5.1. Updated all @codingame/monaco-vscode packages to 8.0.1.

[2024.8.1] - 2024-08-08

  • Update to monaco-vscode-api 8.0.0 #722
    • Updated to monaco-languageclient@8.8.0, monaco-editor-wrapper@5.5.0 and @typefox/monaco-editor-react@4.5.0. Updated all @codingame/monaco-vscode packages to 8.0.0.

[2024.7.3] - 2024-07-16

  • Update to latest monaco-vscode-api #707
    • Updated to monaco-languageclient@8.7.0, monaco-editor-wrapper@5.4.0 and @typefox/monaco-editor-react@4.4.0. Updated all @codingame/monaco-vscode packages to 7.0.7.
  • Add Eclipse JDT Language Server example #708
    • Harmonize the Groovy Language Server configuration and execution, both are container based
  • Updated all verification examples and checked they are properly working

[2024.7.2] - 2024-07-02

  • Updated to monaco-editor-wrapper@5.3.1 and @typefox/monaco-editor-react@4.3.2.

[2024.7.1] - 2024-07-02

  • Updated to @typefox/monaco-editor-react@4.3.1.

[2024.6.2] - 2024-06-29

  • Update to latest monaco-vscode-api #691
    • Updated to monaco-languageclient@8.6.0, monaco-editor-wrapper@5.3.0 and @typefox/monaco-editor-react@4.3.0. Updated all @codingame/monaco-vscode packages to 6.0.3.

[2024.6.1] - 2024-06-04

  • Updated to monaco-languageclient@8.5.0, vscode-ws-jsonrpc@3.3.2, monaco-editor-wrapper@5.2.0 and @typefox/monaco-editor-react@4.2.0. Updated all @codingame/monaco-vscode packages to 5.2.0.
  • Fix: Multiple Monaco editor issue #666

[2024.5.17] - 2024-05-17

  • All example now work with vite/rollup production build (lessons learned for me :-)
    • static site approach (relative files) does not work for useWorkerFactory in this scenario
  • Apply independent version scheme
  • Drop utils/app-utils.ts

[8.4.2] - 2024-05-15

  • Moved localeLoader to monaco-editor-wrapper/vscode/locale

[8.4.1] - 2024-05-15

  • Updated to monaco-editor-wrapper@5.1.0 and @typefox/monaco-editor-react@4.1.0. Demostrate ConnectionProvider usage in LangiumClientExtended.

[8.4.0] - 2024-05-15

  • Updated to monaco-languageclient@8.4.0, monaco-editor-wrapper@5.0.0 and @typefox/monaco-editor-react@4.0.0. Updated all @codingame/monaco-vscode packages to 5.1.1.
  • Aligned all examples to API changes
  • Updated python examples to load text content from files
  • Updated Langium Statemachine Example to supply a model instead of codeResources
  • Clean-up / code re-organization:
    • Removed the need for common/example-apps-common.ts. The only two independent helper functions moved to utils/app-utils.ts
    • Moved all common node functions to sub-directory common/node.
    • Moved all common client functions to sub-directory common/client.

[8.3.1] - 2024-04-17

  • Added @codingame/monaco-vscode-rollup-vsix-plugin and make Langium example with extended editor use github themes
  • Updated to monaco-languageclient@8.3.1, monaco-editor-wrapper@4.2.1 and @typefox/monaco-editor-react@3.2.1. Updated all @codingame/monaco-vscode packages to 4.3.2.

[8.3.0] - 2024-04-12

  • Updated to monaco-languageclient@8.3.0, monaco-editor-wrapper@4.2.0 and @typefox/monaco-editor-react@3.2.0. Updated all @codingame/monaco-vscode packages to 4.2.1.

[8.2.0] - 2024-04-10

  • Updated to monaco-languageclient@8.2.0, monaco-editor-wrapper@4.1.0, @typefox/monaco-editor-react@3.1.0 and vscode-ws-jsonrpc@3.1.1. Updated all @codingame/monaco-vscode packages to 4.1.2.

[8.1.1] - 2023-04-03

  • Updated to monaco-languageclient@8.1.1.

[8.1.0] - 2024-03-22

  • Single Editor TypeScript example now make used of extHostWorker
  • Multiple editor TypeScript example now make use of @codingame/monaco-vscode-standalone packages

[8.0.0] - 2024-03-18

  • Repository now includes monaco-editor-wrapper and @typefox/monaco-editor-react
    • Unified examples. Make use of monaco-editor-wrapper or @typefox/monaco-editor-react in all client applications
  • Aligned LICENSE usage throughout the repository
  • Updated to monaco-languageclient@8.0.0, vscode-ws-jsonrpc@3.3.0, monaco-editor-wrapper@4.0.0 and @typefox/monaco-editor-react@3.0.0
  • feat: add LanguageServerRunConfig and groovy example #591

[7.3.0] - 2023-01-04

  • Updated to monaco-languageclient@7.3.0.

[7.2.0] - 2023-12-07

  • Updated to monaco-languageclient@7.2.0.
  • Volta now uses Node 20 (current LTS).

[7.1.0] - 2023-11-27

  • Updated to monaco-languageclient@7.1.0 and aligned the usage of the configuration service to monaco-vscode-api@1.83.12.
    • BREAKING: If you want to use getConfigurationServiceOverride you need to provide a workspaceConfig along the userServices in initServices.

[7.0.2] - 2023-11-15

  • Updated to monaco-languageclient@7.0.2.

[7.0.1] - 2023-11-10

  • Updated to monaco-languageclient@7.0.1. Statemachine example uses init multiple times.

[7.0.0] - 2023-11-02

  • Updated to monaco-languageclient@7.0.0 and vscode-ws-jsonrpc@3.1.0
  • BREAKING: Changed the treemending approach Package @codingame/monaco-editor-treemended is used instead of monaco-editor. Please see the following explanation

[6.6.1] - 2023-10-20

  • Updated to monaco-languageclient@6.6.1
  • Allows to run the Statemachine example in four different languages.

[6.6.0] - 2023-10-16

  • Updated to monaco-languageclient@6.6.0

[6.5.3] - 2023-10-11

  • Updated to monaco-languageclient@6.5.3
  • Unify python and json language server. Extract common function.

[6.5.2] - 2023-10-07

  • Updated to monaco-languageclient@6.5.2

[6.5.1] - 2023-10-04

  • Updated to monaco-languageclient@6.5.1

[6.5.0] - 2023-09-29

  • Now use userServices for service initialization (alignment with @codingame/monaco-vscode-api@1.82.x)

[6.4.6] - 2023-09-05

  • Move examples from packages/examples/main to packages/examples
  • Moved langium grammer language client and server to monaco-components

[6.4.5] - 2023-08-30

  • First release of the monaco-languageclient-examples package