Skip to content

deps(npm): bump monaco-editor from 0.55.1 to 0.56.0 - #1421

Closed
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/npm_and_yarn/monaco-editor-0.56.0
Closed

deps(npm): bump monaco-editor from 0.55.1 to 0.56.0#1421
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/npm_and_yarn/monaco-editor-0.56.0

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Aug 12, 2026

Copy link
Copy Markdown
Contributor

Bumps monaco-editor from 0.55.1 to 0.56.0.

Release notes

Sourced from monaco-editor's releases.

v0.56.0

Changes:

  • #5392: Bump websocket-driver from 0.7.4 to 0.7.5 in /website
  • #5396: Release Monaco Editor 0.56.0
  • #5385: Bump websocket-driver from 0.7.4 to 0.7.5 in /samples
  • #5379: Removes leftover debugger statements.
  • #5376: fixes pipeline
  • #5374: Bump webpack-dev-server from 5.2.4 to 5.2.5 in /samples
  • #5373: Bump webpack-dev-server from 5.2.4 to 5.2.5 in /website
  • #5371: Bump undici from 7.24.7 to 7.28.0
  • #5372: Fixes CI
  • #5363: Bump launch-editor from 2.10.0 to 2.14.1 in /samples
  • #5362: Bump @​babel/core from 7.17.8 to 7.29.6 in /samples/browser-esm-webpack-typescript-react
  • #5361: Bump js-yaml from 4.1.1 to 4.2.0
  • #5360: Bump vite from 7.3.2 to 7.3.5
  • #5358: Bump shell-quote from 1.8.3 to 1.8.4 in /samples
  • #5359: Bump ws from 8.20.1 to 8.21.0 in /monaco-lsp-client
  • #5357: Bump esbuild and vite in /samples/browser-esm-vite-react
  • #5354: Bump shell-quote from 1.8.3 to 1.8.4 in /website
  • #5333: Bump dompurify from 3.2.7 to 3.4.5
  • #5347: Revert "Bump dompurify from 3.2.7 to 3.4.5"
  • #5337: Bump qs from 6.14.2 to 6.15.2
  • #5338: Bump qs and express in /samples
  • #5336: Bump qs and express in /website
  • #5335: Bump webpack-dev-server from 5.2.1 to 5.2.4 in /website
  • #5331: Bump ws from 8.18.3 to 8.20.1 in /monaco-lsp-client
  • #5330: Bump webpack-dev-server from 5.2.1 to 5.2.4 in /samples
  • #5326: Run npm audit fix and update lockfile
  • #5323: Bump postcss from 8.5.6 to 8.5.14 in /samples/browser-esm-vite-react
  • #5322: Bump postcss from 8.5.6 to 8.5.14 in /website
  • #5320: Bump @​babel/plugin-transform-modules-systemjs from 7.17.8 to 7.29.4 in /samples/browser-esm-webpack-typescript-react
  • #5317: Bump fast-uri from 3.1.0 to 3.1.2 in /webpack-plugin
  • #5315: Bump fast-uri from 3.0.6 to 3.1.2 in /samples
  • #5316: Bump fast-uri from 3.1.0 to 3.1.2
  • #5318: Bump fast-uri from 3.1.0 to 3.1.2 in /website
  • #5319: Bump fast-uri from 3.1.0 to 3.1.2 in /samples/browser-esm-webpack-typescript-react
  • #5313: Bump postcss from 8.4.31 to 8.5.13 in /samples
  • #5308: Bump postcss from 8.5.6 to 8.5.12
  • #5306: Bump postcss from 8.4.31 to 8.5.10 in /webpack-plugin
  • #5301: Bump follow-redirects from 1.15.9 to 1.16.0 in /samples
  • #5300: Bump follow-redirects from 1.15.11 to 1.16.0 in /website
  • #5299: Bump follow-redirects from 1.15.6 to 1.16.0
  • #5295: Bump vite from 5.4.21 to 6.4.2 in /samples/browser-esm-vite-react
  • #5293: Bump lodash from 4.17.23 to 4.18.1 in /website
  • #5292: Bump lodash from 4.17.23 to 4.18.1 in /samples

... (truncated)

Changelog

Sourced from monaco-editor's changelog.

[0.56.0]

Breaking Changes

  • Reorganizes the exported ESM modules to provide supported, tree-shakeable entry points (#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).
  • Updates the editor core to the version used by 0.56.0-dev-20260625.
Commits
  • 13f0c87 Bump websocket-driver from 0.7.4 to 0.7.5 in /website (#5392)
  • b5f23a3 Merge pull request #5396 from microsoft/hediet/b/release-0.56.0
  • 9d053ab Improve Monaco Editor 0.56.0 changelog
  • 0ba33d0 Release Monaco Editor 0.56.0
  • 6d961b1 Bump websocket-driver from 0.7.4 to 0.7.5 in /samples (#5385)
  • d8c9ff0 Removes leftover debugger statements. (#5379)
  • 59285ab fixes pipeline (#5376)
  • aaf58db Bump webpack-dev-server from 5.2.4 to 5.2.5 in /samples (#5374)
  • d8ac38e Bump webpack-dev-server from 5.2.4 to 5.2.5 in /website (#5373)
  • 874af57 Bump undici from 7.24.7 to 7.28.0 (#5371)
  • Additional commits viewable in compare view


Note

Medium Risk
Monaco 0.56.0 ships breaking API and bundling changes; without code changes, risk is editor/YAML behavior regressions in the UI rather than obvious type failures in this PR.

Overview
Bumps monaco-editor from 0.55.1 to 0.56.0 in web and packages/k8s-ui (dependency, devDependency, and peerDependency), with the root package-lock.json refreshed accordingly.

The lockfile also picks up Monaco’s updated dompurify dependency (3.4.8). There are no application source changes—only manifest and lockfile updates.

Monaco 0.56.0 includes upstream breaking changes (ESM entry-point reorganization, stackOrdinal rename, removal of deprecated worker types). This repo integrates Monaco via @monaco-editor/react / monaco-yaml rather than deep direct API usage, so impact is mainly regression risk in YAML/editor UI after install, not compile-time breaks from this diff alone.

Reviewed by Cursor Bugbot for commit eb282fb. Bugbot is set up for automated code reviews on this repo. Configure here.

@dependabot dependabot Bot added dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code labels Aug 12, 2026
@dependabot
dependabot Bot requested a review from nadaverell as a code owner August 12, 2026 04:44
@dependabot dependabot Bot added the dependencies Pull requests that update a dependency file label Aug 12, 2026
@dependabot
dependabot Bot requested a review from hisco as a code owner August 12, 2026 04:44
@dependabot dependabot Bot added the javascript Pull requests that update javascript code label Aug 12, 2026
nadaverell added a commit that referenced this pull request Aug 19, 2026
## Summary
Combines 9 Dependabot version bumps that have each soaked ≥3 days since
release (checked against actual upstream release dates, not just PR
creation date):

**Go modules:**
- `golang.org/x/net` 0.57.0 → 0.58.0 (fixes an `http2` deadlock bug)
- `modernc.org/sqlite` 1.55.0 → 1.56.0 (fixes an upstream SQLite
journal-rollback data-corruption bug; deliberately not going to 1.57.0,
which has a breaking `RegisterModule` change)
- `github.com/klauspost/compress` 1.19.1 → 1.19.2 (zstd race/decode
fixes)
- `github.com/google/go-containerregistry` 0.21.8 → 0.21.9 (data-race
fix in remote writer)
- `github.com/google/cel-go` 0.30.0 → 0.31.0 (no breaking changes; adds
regex program-size limits for DoS hardening)

**npm packages:**
- `lucide-react` 1.28.0 → 1.30.0 (icon renames verified unused by this
repo)
- `vite` 8.1.5 → 8.2.1 (bug fixes only)
- `shiki` 4.2.0 → 4.4.2 (grammar/theme updates)
- `@types/node` 26.1.1 → 26.2.0 (dev-only types)

**Excluded:** `monaco-editor` 0.55.1 → 0.56.0 — its ESM export map was
reorganized (documented breaking change in its CHANGELOG), which breaks
the deep side-effect imports in
`packages/k8s-ui/src/components/ui/monacoRuntime.ts`. Left as its own
Dependabot PR (#1421) pending a source-level fix.

Closes: #1457, #1420, #1419, #1418, #1417, #1416, #1415, #1414, #1413

## Test plan
- [x] `make tsc` passes
- [x] `go build ./...` passes
- [x] `make test` passes (all Go tests green)
- [x] `make build` succeeds (full frontend build + embed + Go binary)

<!-- CURSOR_SUMMARY -->
---

> [!NOTE]
> **Medium Risk**
> Several bumps touch persistence (`modernc.org/sqlite`), image
push/pull (`go-containerregistry`), policy evaluation (`cel-go`), and
HTTP (`x/net`), so behavior can shift despite no app diff; risk is
moderated by patch/minor updates and reported CI/build coverage.
> 
> **Overview**
> Batches nine dependency upgrades with no application source
changes—only `go.mod`/`go.sum`, `package-lock.json`, and version pins in
`packages/k8s-ui/package.json` and `web/package.json`.
> 
> **Go:** bumps `golang.org/x/net`, `modernc.org/sqlite` (stops at
1.56.0), `klauspost/compress`, `google/go-containerregistry`, and
`google/cel-go`, plus transitive `x/crypto`, `x/text`, and
`modernc.org/libc`.
> 
> **npm:** bumps `vite` (and nested `rolldown`/`lightningcss`), `shiki`,
`lucide-react`, and `@types/node` in the UI packages; lockfile also
refreshes related `@shikijs/*` and `@rolldown/*` entries. `web` tightens
the `@skyhook-io/k8s-ui` peer to `>=1.12.0`.
> 
> `monaco-editor` is intentionally left unchanged in this PR.
> 
> <sup>Reviewed by [Cursor Bugbot](https://cursor.com/bugbot) for commit
5d3e417. Bugbot is set up for automated
code reviews on this repo. Configure
[here](https://www.cursor.com/dashboard/bugbot).</sup>
<!-- /CURSOR_SUMMARY -->

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [monaco-editor](https://github.com/microsoft/monaco-editor) from 0.55.1 to 0.56.0.
- [Release notes](https://github.com/microsoft/monaco-editor/releases)
- [Changelog](https://github.com/microsoft/monaco-editor/blob/main/CHANGELOG.md)
- [Commits](microsoft/monaco-editor@v0.55.1...v0.56.0)

---
updated-dependencies:
- dependency-name: monaco-editor
  dependency-version: 0.56.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot
dependabot Bot force-pushed the dependabot/npm_and_yarn/monaco-editor-0.56.0 branch from bcb7a5e to eb282fb Compare August 19, 2026 15:48
@nadaverell

Copy link
Copy Markdown
Contributor

Closing for now: Monaco 0.56 reorganizes its ESM exports, and this dependency-only bump no longer compiles or bundles Radar's selective Monaco/YAML runtime. The upgrade needs a coordinated migration of the public feature/language imports plus a compatible monaco-yaml/monaco-worker-manager worker path before it can be safely retried.

@nadaverell nadaverell closed this Aug 24, 2026
@dependabot @github

dependabot Bot commented on behalf of github Aug 24, 2026

Copy link
Copy Markdown
Contributor Author

OK, I won't notify you again about this release, but will get in touch when a new version is available. If you'd rather skip all updates until the next major or minor version, let me know by commenting @dependabot ignore this major version or @dependabot ignore this minor version. You can also ignore all major, minor, or patch releases for a dependency by adding an ignore condition with the desired update_types to your config file.

If you change your mind, just re-open this PR and I'll resolve any conflicts on it.

@dependabot
dependabot Bot deleted the dependabot/npm_and_yarn/monaco-editor-0.56.0 branch August 24, 2026 12:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant