Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
26 changes: 26 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,31 @@
# Monaco Editor Changelog

## [0.56.0]

### Breaking Changes

- Reorganizes the exported ESM modules to provide supported, tree-shakeable entry points ([#5155](https://github.com/microsoft/monaco-editor/pull/5155)). The `monaco-editor` entry point continues to load all features and languages. Custom bundles can now import `monaco-editor/editor` and opt into:
- all editor features with `monaco-editor/features/register.all`, or individual features with `monaco-editor/features/<feature>/register`;
- all language definitions with `monaco-editor/languages/definitions/register.all`, or individual definitions with `monaco-editor/languages/definitions/<language>/register`;
- the CSS, HTML, JSON, and TypeScript language features with `monaco-editor/languages/features/register.all`, or their individual `register` entry points.
- Renames the misspelled `IOverlayWidgetPosition.stackOridinal` property to `stackOrdinal`.
- Removes the deprecated `IMirrorModel` and `IWorkerContext` worker API types.

### New Features and APIs

- Adds `editor.doubleClickSelectsBlock`.
- Adds `editor.find.closeOnResult` and `editor.inlayHints.showLongLineWarning`.
- Adds `offWhenInlineCompletions` to `QuickSuggestionsValue`.
- Adds model and provider option support to inline completion providers.
- Adds `ICodeEditor.revealAllCursors`, `ICodeEditor.getWidthOfLine`, and `ICodeEditor.renderAsync`.
- Adds `advanced-external` and `advanced-wasm` diff algorithms.
- Exposes typed native LSP client and transport APIs.

### Fixes

- Treats Markdown returned by language servers as untrusted ([#5280](https://github.com/microsoft/monaco-editor/pull/5280)).
- Updates the editor core to the version used by `0.56.0-dev-20260625`.

## [0.55.1]

- Fixes missing language exports (monaco.json/typescript/...) due to wrong "types" path - [#5123](https://github.com/microsoft/monaco-editor/issues/5123)
Expand Down
34 changes: 17 additions & 17 deletions package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

6 changes: 3 additions & 3 deletions package.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"name": "monaco-editor",
"version": "0.55.1",
"vscodeRef": "86f5a62f058e3905f74a9fa65d04b2f3b533408e",
"version": "0.56.0",
"vscodeRef": "f487add297079a02eb836810185b165e50cadabc",
"private": true,
"description": "A browser based code editor",
"homepage": "https://github.com/microsoft/monaco-editor",
Expand Down Expand Up @@ -70,7 +70,7 @@
"jsdom": "^29.0.1",
"jsonc-parser": "^3.0.0",
"mocha": "^11.7.4",
"monaco-editor-core": "0.56.0-dev-20260203",
"monaco-editor-core": "0.56.0-dev-20260625",
"parcel": "^2.7.0",
"pin-github-action": "^1.8.0",
"postcss-url": "^10.1.3",
Expand Down
Loading