Skip to content

release: v1.57.0#2937

Merged
davydkov merged 3 commits into
mainfrom
changeset-release/main
May 22, 2026
Merged

release: v1.57.0#2937
davydkov merged 3 commits into
mainfrom
changeset-release/main

Conversation

@likec4-ci

@likec4-ci likec4-ci Bot commented May 5, 2026

Copy link
Copy Markdown
Contributor

This PR was opened by the Changesets release GitHub action. When you're ready to do a release, you can merge this and publish to npm yourself or setup this action to publish automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to main, this PR will be updated.

Releases

@likec4/core@1.57.0

Minor Changes

  • #2939 311b93d Thanks @galuszkak! - Support expanding merged relationships into separate edges with the multiple flag. Set multiple true on a relationship kind in specification, or per-view via with { multiple true }, to show each relationship as its own edge with its own label instead of merging them into a single [...] edge. Resolves #663.

  • #2935 35ba3f6 Thanks @Kiiv! - feat: add includeAncestors property to deployment views to include all ancestors of visible nodes. Fix Handle lot of descendants in deployment view #1483

@likec4/generators@1.57.0

Minor Changes

Patch Changes

  • #2976 783155b Thanks @davydkov! - Rename public helpers for clarity:

    • operatorsops
    • printprintOperation
    • printTabIndentprintWithTabIndent
  • Updated dependencies [311b93d, 35ba3f6]:

    • @likec4/core@1.57.0
    • @likec4/config@1.57.0
    • @likec4/log@1.57.0

@likec4/language-server@1.57.0

Minor Changes

  • #2939 311b93d Thanks @galuszkak! - Support expanding merged relationships into separate edges with the multiple flag. Set multiple true on a relationship kind in specification, or per-view via with { multiple true }, to show each relationship as its own edge with its own label instead of merging them into a single [...] edge. Resolves #663.

  • #2935 35ba3f6 Thanks @Kiiv! - feat: add includeAncestors property to deployment views to include all ancestors of visible nodes. Fix Handle lot of descendants in deployment view #1483

Patch Changes

  • #2944 1c70ea0 Thanks @ckeller42! - Fix formatter preserving metadata arrays instead of converting them to strings.

  • #2948 9637876 Thanks @ckeller42! - Fixes #2932 by allowing reserved keywords such as group as metadata keys.

  • Updated dependencies [b7ff481, 783155b, 311b93d, 35ba3f6]:

    • @likec4/layouts@1.57.0
    • @likec4/generators@1.57.0
    • @likec4/core@1.57.0
    • @likec4/config@1.57.0
    • @likec4/log@1.57.0

@likec4/layouts@1.57.0

Minor Changes

  • #2878 b7ff481 Thanks @davydkov! - Experimental: AI-assisted semantic layout for diagrams

    Add AI layout advisor that analyzes diagram semantics and suggests graphviz layout hints (rank constraints, edge weights, invisible edges) for more readable and visually balanced diagrams. Includes a VSCode chat participant and command for triggering AI layout enhancement.

    This feature is experimental and may change in future releases.

Patch Changes

  • Updated dependencies [311b93d, 35ba3f6]:
    • @likec4/core@1.57.0
    • @likec4/log@1.57.0

likec4@1.57.0

Minor Changes

  • #2968 590864d Thanks @farhan523! - Add --public option (alias --public-dir) to likec4 build and likec4 start for specifying a directory that Vite serves and copies as-is into the output (Vite's publicDir). Files in this directory are preserved in the build output, including when --output-single-file is used. Resolves #1941.

  • #2935 35ba3f6 Thanks @Kiiv! - feat: add includeAncestors property to deployment views to include all ancestors of visible nodes. Fix Handle lot of descendants in deployment view #1483

Patch Changes

  • #2971 3e0d071 Thanks @farhan523! - Add --allowed-host option to likec4 start (serve / dev) for scoping which hostnames are allowed to access the dev server (Vite's server.allowedHosts). Can be repeated. When omitted, all hosts are allowed (current behaviour). Resolves #1650.

  • #2950 dcbf674 Thanks @ckeller42! - Add --description to PNG and JPEG exports to include the view title and Markdown description in generated images.

  • #2950 dcbf674 Thanks @ckeller42! - Add --notation to PNG and JPEG exports to include non-overlapping view notation in generated images.

  • #2952 0a1b751 Thanks @kieronlanning! - Fix single-project overview page always showing the CLI --title value instead of the title from likec4.config.json

  • #2969 116f482 Thanks @ckeller42! - Fixes #2962 by showing relationship popovers in static embedded views generated with likec4 build.

  • 1540465 Thanks @davydkov! - Fix css bundling for react/webcomponents (when rendered in shadow root)

  • #2976 783155b Thanks @davydkov! - Drop the react-shadow dependency and inline shadow-root rendering directly. Mark use-sync-external-store as external to avoid duplicate React internals.

  • #2947 3726863 Thanks @kieronlanning! - Add --hmr-port option to the start CLI command for specifying the HMR WebSocket port.

    The port can also be set via the HMR_PORT environment variable. If neither is provided, a free port is auto-discovered in the range 24678–24690.

  • 2e41ccf Thanks @davydkov! - Fix validation of browser property in webcomponent (accepts string values "true"/"false"/"yes"/"no")

    Closes #2936

  • #2976 783155b Thanks @davydkov! - Chore (contributors): upgrade to pnpm 11.

    packageManager is now pnpm@11.2.2 and .tool-versions was bumped accordingly. Workspace overrides, allowBuilds, and patchedDependencies were moved from the root package.json into pnpm-workspace.yaml (pnpm 11 layout).

  • Updated dependencies [311b93d, 35ba3f6]:

    • @likec4/core@1.57.0
    • @likec4/icons@1.46.4

@likec4/config@1.57.0

Patch Changes

  • Updated dependencies [311b93d, 35ba3f6]:
    • @likec4/core@1.57.0
    • @likec4/log@1.57.0

@likec4/diagram@1.57.0

Patch Changes

  • #2967 c46e33e Thanks @ckeller42! - Fix expanded embedded LikeC4 views rendering with a transparent overlay background.

    Fixes #2965.

  • #2976 783155b Thanks @davydkov! - Fix overlay animations (relationships browser, element details, search) glitching on open/close.

  • Updated dependencies [311b93d, 35ba3f6]:

    • @likec4/core@1.57.0
    • @likec4/styles@1.57.0

@likec4/language-services@1.57.0

Patch Changes

  • Updated dependencies [b7ff481, 1c70ea0, 9637876, 783155b, 311b93d, 35ba3f6]:
    • @likec4/layouts@1.57.0
    • @likec4/language-server@1.57.0
    • @likec4/generators@1.57.0
    • @likec4/core@1.57.0
    • @likec4/config@1.57.0
    • @likec4/log@1.57.0
    • @likec4/icons@1.46.4

@likec4/leanix-bridge@1.57.0

Patch Changes

@likec4/log@1.57.0

@likec4/lsp@1.57.0

@likec4/mcp@1.57.0

@likec4/style-preset@1.57.0

@likec4/styles@1.57.0

likec4-vscode@1.57.0

Minor Changes

  • #2878 b7ff481 Thanks @davydkov! - Experimental: AI-assisted semantic layout for diagrams

    Add AI layout advisor that analyzes diagram semantics and suggests graphviz layout hints (rank constraints, edge weights, invisible edges) for more readable and visually balanced diagrams. Includes a VSCode chat participant and command for triggering AI layout enhancement.

    This feature is experimental and may change in future releases.

  • #2935 35ba3f6 Thanks @Kiiv! - feat: add includeAncestors property to deployment views to include all ancestors of visible nodes. Fix Handle lot of descendants in deployment view #1483

@likec4/docs-astro@1.57.0

Patch Changes

  • #2952 0a1b751 Thanks @kieronlanning! - Add community docs page for AspireC4 — a .NET Aspire extension that auto-generates live LikeC4 architecture diagrams from the Aspire resource graph

  • #2972 278d112 Thanks @farhan523! - Expand the Emacs section in the editors docs with a complete setup using @likec4/lsp — covers both Eglot (Emacs 29+) and lsp-mode, with a likec4-mode definition for .c4 / .likec4 files. Resolves #2268.

@likec4/playground@1.57.0

Patch Changes

  • Updated dependencies [c46e33e, 1c70ea0, 9637876, 783155b, 783155b, 311b93d, 35ba3f6]:
    • @likec4/diagram@1.57.0
    • @likec4/language-server@1.57.0
    • @likec4/generators@1.57.0
    • @likec4/core@1.57.0
    • @likec4/log@1.57.0
    • @likec4/tsconfig@1.57.0
    • @likec4/styles@1.57.0
    • @likec4/icons@1.46.4

@likec4/spa@1.57.0

Patch Changes

  • #2969 116f482 Thanks @ckeller42! - Fixes #2962 by showing relationship popovers in static embedded views generated with likec4 build.

  • 2e41ccf Thanks @davydkov! - Fix validation of browser property in webcomponent (accepts string values "true"/"false"/"yes"/"no")

    Closes #2936

  • #2955 699f44c Thanks @dkapitan! - Add color-scheme attribute to web component to force light or dark mode

  • Updated dependencies [311b93d, 35ba3f6]:

    • @likec4/core@1.57.0

@likec4/react@1.57.0

Patch Changes

  • 1540465 Thanks @davydkov! - Fix css bundling for react/webcomponents (when rendered in shadow root)

  • #2976 783155b Thanks @davydkov! - Drop the react-shadow dependency and inline shadow-root rendering directly. Mark use-sync-external-store as external to avoid duplicate React internals.

  • Updated dependencies [311b93d, 35ba3f6]:

    • @likec4/core@1.57.0

@likec4/vite-plugin@1.57.0

Patch Changes

  • Updated dependencies [b7ff481, 783155b, 311b93d, 35ba3f6]:
    • @likec4/layouts@1.57.0
    • @likec4/generators@1.57.0
    • @likec4/core@1.57.0
    • @likec4/language-services@1.57.0
    • @likec4/config@1.57.0
    • @likec4/log@1.57.0
    • @likec4/icons@1.46.4

@likec4/devops@1.57.0

@likec4/tsconfig@1.57.0

@likec4/vscode-preview@1.57.0

@likec4-ci likec4-ci Bot force-pushed the changeset-release/main branch 4 times, most recently from 11449c5 to a7018c4 Compare May 8, 2026 17:10
@likec4-ci likec4-ci Bot force-pushed the changeset-release/main branch 6 times, most recently from 823dd98 to 6ea23ed Compare May 22, 2026 13:46
@likec4-ci likec4-ci Bot force-pushed the changeset-release/main branch from 2fd6d04 to 486ca80 Compare May 22, 2026 13:56
@davydkov davydkov changed the title prepare release release: v1.57.0 May 22, 2026
@davydkov davydkov merged commit 1533fd6 into main May 22, 2026
6 checks passed
@davydkov davydkov deleted the changeset-release/main branch May 22, 2026 14:07
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment