All notable changes to this npm module are documented in this file.
- Updated to
monaco-languageclient@9.5.0
,monaco-editor-wrapper@6.6.0
and@typefox/monaco-editor-react@6.6.0
.
- 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 to15.0.2
.
- 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
- Updated to
- Updated to
monaco-languageclient@9.4.1
,monaco-editor-wrapper@6.5.0
and@typefox/monaco-editor-react@6.5.0
.
- 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.
- 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 to14.0.6
. - Fixed bare example syntax highlighting problems.
- Handle languageclient errors cases more robustly #859
- Updated all
@codingame/monaco-vscode
packages to14.0.4
.
- Update to monaco-vscode-api 14.0.2 and incremented versions to x.3.0 #852
- Updated all
@codingame/monaco-vscode
packages to14.0.2
.
- Updated all
- 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
.
- Updated all
@codingame/monaco-vscode
packages to13.1.6
. - Updated to
monaco-languageclient@9.2.5
,monaco-editor-wrapper@6.2.5
and@typefox/monaco-editor-react@6.2.5
.
- Updated all
@codingame/monaco-vscode
packages to13.1.4
. - Updated to
monaco-languageclient@9.2.4
,monaco-editor-wrapper@6.2.4
and@typefox/monaco-editor-react@6.2.4
.
- Updated all
@codingame/monaco-vscode
packages to13.1.3
. - Updated to
monaco-languageclient@9.2.3
,monaco-editor-wrapper@6.2.3
and@typefox/monaco-editor-react@6.2.3
.
- Updated all
@codingame/monaco-vscode
packages to13.1.2
. - Updated to
monaco-languageclient@9.2.2
,monaco-editor-wrapper@6.2.2
and@typefox/monaco-editor-react@6.2.2
.
- 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
.
- Update to monaco-vscode-api v13 #836
- Updated all
@codingame/monaco-vscode
packages to13.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 asvscode
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 all
- Updated to
monaco-languageclient@9.2.0
,monaco-editor-wrapper@6.2.0
and@typefox/monaco-editor-react@6.2.0
.
- 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
.
- 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
.
- 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
.
- 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
.
- 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
.
- 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
.
- 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
- 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
- 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
.
- 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
.
- 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
.
- 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
.
- 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
.
- 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 to11.1.2
.
buildJsonClientUserConfig
can now called without a parameter.
- 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
- Workaround for
- 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 to11.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
- 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 to11.1.0
.
- 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 to10.1.4
. - Added clangd example.
- Added application playground example featuring the views service override.
- 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 to10.1.1
.
- 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 to10.1.0
. - Updated to eslint 9
- 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 to10.0.2
.
- 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 to10.0.0
. - Aligend example config.
htmlContainer
is now a required property ofeditorAppConfig
- Fixed problems with Statemachine example (two editor and react version)
- Json example exports a function for the configuration
- 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 setrequestMessageHandler
andresponseMessageHandler
.- 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.
- 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 to8.0.4
.
- 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 to8.0.2
.
- 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 to8.0.1
.
- 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 to8.0.0
.
- Updated to
- 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 to7.0.7
.
- Updated to
- 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
- Updated to
monaco-editor-wrapper@5.3.1
and@typefox/monaco-editor-react@4.3.2
.
- Updated to
@typefox/monaco-editor-react@4.3.1
.
- 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 to6.0.3
.
- Updated to
- 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 to5.2.0
. - Fix: Multiple Monaco editor issue #666
- 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
- static site approach (relative files) does not work for
- Apply independent version scheme
- Drop
utils/app-utils.ts
- Moved
localeLoader
tomonaco-editor-wrapper/vscode/locale
- Updated to
monaco-editor-wrapper@5.1.0
and@typefox/monaco-editor-react@4.1.0
. Demostrate ConnectionProvider usage inLangiumClientExtended
.
- 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 to5.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 toutils/app-utils.ts
- Moved all common node functions to sub-directory
common/node
. - Moved all common client functions to sub-directory
common/client
.
- Removed the need for
- 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 to4.3.2
.
- 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 to4.2.1
.
- Updated to
monaco-languageclient@8.2.0
,monaco-editor-wrapper@4.1.0
,@typefox/monaco-editor-react@3.1.0
andvscode-ws-jsonrpc@3.1.1
. Updated all@codingame/monaco-vscode
packages to4.1.2
.
- Updated to
monaco-languageclient@8.1.1
.
- Single Editor TypeScript example now make used of extHostWorker
- Multiple editor TypeScript example now make use of
@codingame/monaco-vscode-standalone
packages
- 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
- Unified examples. Make use of
- 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
- Updated to
monaco-languageclient@7.3.0
.
- Updated to
monaco-languageclient@7.2.0
. - Volta now uses Node 20 (current LTS).
- Updated to
monaco-languageclient@7.1.0
and aligned the usage of the configuration service tomonaco-vscode-api@1.83.12
.- BREAKING: If you want to use
getConfigurationServiceOverride
you need to provide aworkspaceConfig
along theuserServices
ininitServices
.
- BREAKING: If you want to use
- Updated to
monaco-languageclient@7.0.2
.
- Updated to
monaco-languageclient@7.0.1
. Statemachine example uses init multiple times.
- Updated to
monaco-languageclient@7.0.0
andvscode-ws-jsonrpc@3.1.0
- BREAKING: Changed the treemending approach Package
@codingame/monaco-editor-treemended
is used instead ofmonaco-editor
. Please see the following explanation
- Updated to
monaco-languageclient@6.6.1
- Allows to run the Statemachine example in four different languages.
- Updated to
monaco-languageclient@6.6.0
- Updated to
monaco-languageclient@6.5.3
- Unify python and json language server. Extract common function.
- Updated to
monaco-languageclient@6.5.2
- Updated to
monaco-languageclient@6.5.1
- Now use
userServices
for service initialization (alignment with@codingame/monaco-vscode-api@1.82.x
)
- Move examples from
packages/examples/main
topackages/examples
- Moved langium grammer language client and server to monaco-components
- First release of the
monaco-languageclient-examples
package