release: v1.57.0#2937
Merged
Merged
Conversation
11449c5 to
a7018c4
Compare
823dd98 to
6ea23ed
Compare
2fd6d04 to
486ca80
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
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
311b93dThanks @galuszkak! - Support expanding merged relationships into separate edges with themultipleflag. Setmultiple trueon a relationship kind inspecification, or per-view viawith { 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
35ba3f6Thanks @Kiiv! - feat: addincludeAncestorsproperty 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
35ba3f6Thanks @Kiiv! - feat: addincludeAncestorsproperty to deployment views to include all ancestors of visible nodes. Fix Handle lot of descendants in deployment view #1483Patch Changes
#2976
783155bThanks @davydkov! - Rename public helpers for clarity:operators→opsprint→printOperationprintTabIndent→printWithTabIndentUpdated dependencies [
311b93d,35ba3f6]:@likec4/language-server@1.57.0
Minor Changes
#2939
311b93dThanks @galuszkak! - Support expanding merged relationships into separate edges with themultipleflag. Setmultiple trueon a relationship kind inspecification, or per-view viawith { 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
35ba3f6Thanks @Kiiv! - feat: addincludeAncestorsproperty to deployment views to include all ancestors of visible nodes. Fix Handle lot of descendants in deployment view #1483Patch Changes
#2944
1c70ea0Thanks @ckeller42! - Fix formatter preserving metadata arrays instead of converting them to strings.#2948
9637876Thanks @ckeller42! - Fixes #2932 by allowing reserved keywords such asgroupas metadata keys.Updated dependencies [
b7ff481,783155b,311b93d,35ba3f6]:@likec4/layouts@1.57.0
Minor Changes
#2878
b7ff481Thanks @davydkov! - Experimental: AI-assisted semantic layout for diagramsAdd 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
311b93d,35ba3f6]:likec4@1.57.0
Minor Changes
#2968
590864dThanks @farhan523! - Add--publicoption (alias--public-dir) tolikec4 buildandlikec4 startfor specifying a directory that Vite serves and copies as-is into the output (Vite'spublicDir). Files in this directory are preserved in the build output, including when--output-single-fileis used. Resolves #1941.#2935
35ba3f6Thanks @Kiiv! - feat: addincludeAncestorsproperty to deployment views to include all ancestors of visible nodes. Fix Handle lot of descendants in deployment view #1483Patch Changes
#2971
3e0d071Thanks @farhan523! - Add--allowed-hostoption tolikec4 start(serve/dev) for scoping which hostnames are allowed to access the dev server (Vite'sserver.allowedHosts). Can be repeated. When omitted, all hosts are allowed (current behaviour). Resolves #1650.#2950
dcbf674Thanks @ckeller42! - Add--descriptionto PNG and JPEG exports to include the view title and Markdown description in generated images.#2950
dcbf674Thanks @ckeller42! - Add--notationto PNG and JPEG exports to include non-overlapping view notation in generated images.#2952
0a1b751Thanks @kieronlanning! - Fix single-project overview page always showing the CLI--titlevalue instead of thetitlefromlikec4.config.json#2969
116f482Thanks @ckeller42! - Fixes #2962 by showing relationship popovers in static embedded views generated withlikec4 build.1540465Thanks @davydkov! - Fix css bundling for react/webcomponents (when rendered in shadow root)#2976
783155bThanks @davydkov! - Drop thereact-shadowdependency and inline shadow-root rendering directly. Markuse-sync-external-storeas external to avoid duplicate React internals.#2947
3726863Thanks @kieronlanning! - Add--hmr-portoption to thestartCLI command for specifying the HMR WebSocket port.The port can also be set via the
HMR_PORTenvironment variable. If neither is provided, a free port is auto-discovered in the range 24678–24690.2e41ccfThanks @davydkov! - Fix validation ofbrowserproperty in webcomponent (accepts string values "true"/"false"/"yes"/"no")Closes #2936
#2976
783155bThanks @davydkov! - Chore (contributors): upgrade to pnpm 11.packageManageris nowpnpm@11.2.2and.tool-versionswas bumped accordingly. Workspace overrides,allowBuilds, andpatchedDependencieswere moved from the rootpackage.jsonintopnpm-workspace.yaml(pnpm 11 layout).Updated dependencies [
311b93d,35ba3f6]:@likec4/config@1.57.0
Patch Changes
311b93d,35ba3f6]:@likec4/diagram@1.57.0
Patch Changes
#2967
c46e33eThanks @ckeller42! - Fix expanded embedded LikeC4 views rendering with a transparent overlay background.Fixes #2965.
#2976
783155bThanks @davydkov! - Fix overlay animations (relationships browser, element details, search) glitching on open/close.Updated dependencies [
311b93d,35ba3f6]:@likec4/language-services@1.57.0
Patch Changes
b7ff481,1c70ea0,9637876,783155b,311b93d,35ba3f6]:@likec4/leanix-bridge@1.57.0
Patch Changes
311b93d,35ba3f6]:@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
b7ff481Thanks @davydkov! - Experimental: AI-assisted semantic layout for diagramsAdd 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
35ba3f6Thanks @Kiiv! - feat: addincludeAncestorsproperty 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
0a1b751Thanks @kieronlanning! - Add community docs page for AspireC4 — a .NET Aspire extension that auto-generates live LikeC4 architecture diagrams from the Aspire resource graph#2972
278d112Thanks @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 alikec4-modedefinition for.c4/.likec4files. Resolves #2268.@likec4/playground@1.57.0
Patch Changes
c46e33e,1c70ea0,9637876,783155b,783155b,311b93d,35ba3f6]:@likec4/spa@1.57.0
Patch Changes
#2969
116f482Thanks @ckeller42! - Fixes #2962 by showing relationship popovers in static embedded views generated withlikec4 build.2e41ccfThanks @davydkov! - Fix validation ofbrowserproperty in webcomponent (accepts string values "true"/"false"/"yes"/"no")Closes #2936
#2955
699f44cThanks @dkapitan! - Addcolor-schemeattribute to web component to force light or dark modeUpdated dependencies [
311b93d,35ba3f6]:@likec4/react@1.57.0
Patch Changes
1540465Thanks @davydkov! - Fix css bundling for react/webcomponents (when rendered in shadow root)#2976
783155bThanks @davydkov! - Drop thereact-shadowdependency and inline shadow-root rendering directly. Markuse-sync-external-storeas external to avoid duplicate React internals.Updated dependencies [
311b93d,35ba3f6]:@likec4/vite-plugin@1.57.0
Patch Changes
b7ff481,783155b,311b93d,35ba3f6]:@likec4/devops@1.57.0
@likec4/tsconfig@1.57.0
@likec4/vscode-preview@1.57.0