Skip to content

chore(deps): update structurizr packages to v6 (major)#1994

Open
ggrossetie wants to merge 1 commit intomainfrom
renovate/major-structurizr-packages
Open

chore(deps): update structurizr packages to v6 (major)#1994
ggrossetie wants to merge 1 commit intomainfrom
renovate/major-structurizr-packages

Conversation

@ggrossetie
Copy link
Member

@ggrossetie ggrossetie commented Feb 14, 2026

This PR contains the following updates:

Package Type Update Change
com.structurizr:structurizr-core (source) compile major 5.0.36.1.0
com.structurizr:structurizr-export (source) compile major 5.0.36.1.0
com.structurizr:structurizr-dsl (source) compile major 5.0.36.1.0

Warning

Some dependencies could not be looked up. Check the Dependency Dashboard for more information.


Release Notes

structurizr/structurizr (com.structurizr:structurizr-core)

v6.1.0: (library)

Compare Source

structurizr-core
  • Normalises line endings when importing Markdown/AsciiDoc documentation and decisions (#​22).
  • Adds validation that structurizr.groupSeparator is a single character (#​35).
  • Adds support for dynamic perspectives.
  • Deprecates health checks in favour of dynamic perspectives.
  • Fixes #​36 (Workspace.trim() removes infrastructureNode when only element in deploymentNode).
  • Fixes #​37 (Workspace.trim() removes the origin of linked relationships).
structurizr-client
  • Removes deprecated Apache HttpClient usage (fixes #​31).
  • Adds WorkspaceApiClient.putImage() methods to upload an image to a workspace.
structurizr-dsl
  • Perspectives can be specified as a perspective { ... } block.

v6.0.0: (library)

General
  • Requires Java 21.
structurizr-core
  • Removes branding object.
  • Removes Graphviz as an automatic layout implementation option.
  • Fixes #​5 (Deployment view animations don't include parent deployment nodes of software system instances).
  • Adds a way to override relationship technologies in deployment environments.
  • Filtered views can no longer be created on top of views with automatic layout enabled.
structurizr-dsl
  • Removes branding keyword.
  • Adds a way to override relationship technologies in deployment environments.
  • Adds support for "installed" themes (e.g. theme amazon-web-services-2025.07).

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about these updates again.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Renovate Bot.

@ggrossetie ggrossetie added the 🔗 dependencies Pull requests that update a dependency file label Feb 14, 2026
@ggrossetie ggrossetie force-pushed the renovate/major-structurizr-packages branch from 9046592 to 2088996 Compare February 18, 2026 08:13
@ggrossetie ggrossetie force-pushed the renovate/major-structurizr-packages branch 2 times, most recently from 137b468 to cdc2540 Compare March 7, 2026 02:55
@xavier-calland
Copy link
Contributor

It seems that the Java version used in the GitHub action is still 17; it should be using version 21 now, shouldn't it?

@ggrossetie
Copy link
Member Author

It seems that the Java version used in the GitHub action is still 17; it should be using version 21 now, shouldn't it?

That's correct, we should now use Java 21 as a baseline 👍🏻

@xavier-calland
Copy link
Contributor

Ah yes, there are many changes in the Structuralizr rendering of v6.
@ggrossetie I can try to update the tests if you want.

@ggrossetie
Copy link
Member Author

ggrossetie commented Mar 14, 2026

Ah yes, there are many changes in the Structuralizr rendering of v6.

@xavier-calland Sure, go for it!
I would really like to have a snapshot testing system similar to Jest, but I haven’t found any good libraries or tools in Java to do it yet.

@ggrossetie ggrossetie force-pushed the renovate/major-structurizr-packages branch from 22dc38b to 2477c49 Compare March 15, 2026 03:08
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

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants