Skip to content

build(deps): bump likec4 from 1.58.0 to 1.59.2#52

Merged
github-actions[bot] merged 1 commit into
mainfrom
dependabot/npm_and_yarn/likec4-1.59.2
Jul 24, 2026
Merged

build(deps): bump likec4 from 1.58.0 to 1.59.2#52
github-actions[bot] merged 1 commit into
mainfrom
dependabot/npm_and_yarn/likec4-1.59.2

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Jul 24, 2026

Copy link
Copy Markdown
Contributor

Bumps likec4 from 1.58.0 to 1.59.2.

Release notes

Sourced from likec4's releases.

v1.59.2

🐞 Bug Fixes

Full Changelog: likec4/likec4@v1.59.1...v1.59.2

v1.59.1

🐞 Bug Fixes

  • Project exclude patterns now match Windows drive-letter URI paths, and workspace startup loads files from configured include paths. Thanks @​ckeller42, #3107, fixes #2546

  • Fixed rendering of self-loops in sequence diagrams (56772b3)

  • Fixed code completion in dynamic views (224b586)

v1.59.0

🚀 Features

  • Flow Control in Dynamic Views:

    Besides parallel, steps can now be grouped into flow blocks with an optional title -- opt, loop and break blocks, alt with when / else branches, and try / catch / finally. Sequence diagrams render these as nested frames, actors stay visible when zoomed in, and during a walkthrough a docked Sequence Outline panel shows the flow as a collapsible tree. #3084, resolves #2745, #2993, #3074

    Docs

  • Title, Description and Links on Relationship Kinds:
    Define title, description and link on relationship kinds in the specification, the same way as for element kinds. These properties are inherited by every relationship of that kind and can be overridden per relationship. Thanks @​farhan523, #3053, closes #2260

  • Tags on Relationship Kinds:
    Define tags on relationship kinds in the specification. Tags are inherited by every relationship of that kind (merged with the relationship's own tags), so they can be used in view predicates like where tag is #tcp. Thanks @​farhan523, #3083, closes #2533

  • Programmatic Enrichment and DSL Writeback:
    New SDK APIs to seed a Builder from a loaded workspace and write it back to .c4 DSL: Builder.fromParsed(data, mode?), LikeC4.parsedModel(), LikeC4.toBuilder(), LikeC4.toTypedBuilder(), LikeC4.toDSL(), and the Node-only writeDSL() helper. The DSL round-trip is intentionally lossy -- comments, source positions and original formatting are not preserved. #2984, resolves #2833

  • Diagram Accessibility Improvements:
    Diagrams now expose node and relationship text to assistive technologies and allow focused nodes and relationships to be activated from the keyboard. Added keyboard zoom shortcuts for focused diagrams and made zoomable diagrams keyboard-focusable. Thanks @​ckeller42, #2990, #3056, fixes #2988, #2915

  • View Description Tooltip in Navigation Panel:
    Hovering a view in the navigation menu now reveals its complete description in a tooltip, so long (truncated) descriptions stay readable. Thanks @​farhan523, #3060, closes #2933

🐞 Bug Fixes

  • Inherit relationship kind styles in dynamic views. Thanks @​ckeller42, #3055, fixes #2916

  • Fixed EMFILE: too many open files, watch crash in likec4 serve / dev on large repositories -- the file watcher now honors the project's exclude patterns. Thanks @​Vinceveve, #3058

  • Fixed project exclude patterns so they also filter matching files loaded through include.paths. Thanks @​ckeller42, #3093

... (truncated)

Changelog

Sourced from likec4's changelog.

1.59.2

Patch Changes

  • Updated dependencies []:
    • @​likec4/core@​1.59.2
    • @​likec4/icons@​1.46.4

1.59.1

Patch Changes

  • Updated dependencies []:
    • @​likec4/core@​1.59.1
    • @​likec4/icons@​1.46.4

1.59.0

Minor Changes

  • #2984 061e687 Thanks @​davydkov! - Add programmatic enrichment + DSL writeback for loaded workspaces (resolves #2833).

    • Builder.fromParsed(data, mode?) — seed a Builder from an existing ParsedLikeC4ModelData. The returned builder is Builder<AnyTypes> (kinds/FQNs unknown at compile time); pass an explicit generic to opt back into a typed Builder. mode ('strict' | 'editable', default 'editable') controls duplicate handling: in editable mode re-declaring an existing FQN with the same kind edits it in place; pass 'strict' to throw on duplicates instead.
    • LikeC4.parsedModel(project?) — exposes the parsed model on the public LikeC4 instance.
    • LikeC4.toBuilder(mode?, project?) — returns a Builder seeded from the parsed workspace; chain .model(...) / .deployment(...) / .views(...) to extend it. Defaults to editable (re-declaring a loaded element edits it); pass 'strict' for a builder where duplicate FQNs throw.
    • LikeC4.toTypedBuilder({ specification, mode?, project? }) — validates the given specification against the loaded model (subset semantics — every declared kind/tag/metadata key must exist) and returns a Builder typed by it (Builder<Types.FromSpecification<Spec>>), replacing the unchecked as unknown as Builder<...> cast. Backed by the new assertSpecificationCompatible helper exported from @likec4/core/builder.
    • LikeC4.toDSL(project?) — renders the parsed model back to .c4 DSL source via @likec4/generators/likec4.
    • writeDSL(likec4, targetDir, options?) — Node-only helper exported from likec4 (and @likec4/language-services/node) that writes the rendered DSL to disk.

    The DSL round-trip is intentionally LOSSY: comments, source positions and original formatting are not preserved.

Patch Changes

1.57.1

Patch Changes

  • #3032 5cd3a43 Thanks @​davydkov! - Fix export png/export jpg failing in the Docker image with browserType.launch: Executable doesn't exist. The bundled Playwright and the installed Chromium browsers are now kept in sync. Fixes #2961

  • #3030 55dc799 Thanks @​MichaelMcCodington! - Fix favicon 404 in likec4 build --output-single-file. The single-file build inlines JS/CSS but left the favicon <link rel="icon"> as an external reference to a hashed asset, which the post-build cleanup then removed — leaving a dangling reference that 404s wherever the standalone HTML is served. The favicon is now inlined as a base64 data URI before cleanup, so the single HTML file stays self-contained. Only --output-single-file is affected; the regular multi-file build is unchanged.

  • Updated dependencies [f2c0b57, 8ad28c7, 75e1510]:

... (truncated)

Commits

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [likec4](https://github.com/likec4/likec4/tree/HEAD/packages/likec4) from 1.58.0 to 1.59.2.
- [Release notes](https://github.com/likec4/likec4/releases)
- [Changelog](https://github.com/likec4/likec4/blob/main/packages/likec4/CHANGELOG.md)
- [Commits](https://github.com/likec4/likec4/commits/v1.59.2/packages/likec4)

---
updated-dependencies:
- dependency-name: likec4
  dependency-version: 1.59.2
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code labels Jul 24, 2026
@github-actions
github-actions Bot merged commit 721ef19 into main Jul 24, 2026
2 of 3 checks passed
@dependabot
dependabot Bot deleted the dependabot/npm_and_yarn/likec4-1.59.2 branch July 24, 2026 23:04
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.

0 participants