Skip to content

Conversation

@dependabot
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Oct 29, 2025

Bumps com.structurizr:structurizr-export from 4.1.0 to 5.0.0.

Release notes

Sourced from com.structurizr:structurizr-export's releases.

v5.0.0

  • structurizr-autolayout: Adds support for custom padding view/viewset properties: structurizr.groupPadding,structurizr.boundaryPadding, and structurizr.deploymentNodePadding.
  • structurizr-core: Removes support for deprecated enterprise and location concepts.
  • structurizr-core: Adds support for filtered deployment views (structurizr/java#409).
  • structurizr-core: Image views can have separate images for light and dark color schemes.
  • structurizr-component: Fixes structurizr/java#437 (Make ComponentFinder.run() not fail on empty Set).
  • structurizr-dsl: Adds support for iconPosition on element styles (options are Top, Bottom, Left).
  • structurizr-dsl: Adds support for defining element and relationship styles for light and dark color schemes.
  • structurizr-dsl: Added Bucket, Shell, and Terminal shapes.
  • structurizr-dsl: Adds an instanceOf keyword as an alternative for softwareSystemInstance and containerInstance.
  • structurizr-dsl: Relationships to/from software system/container instances can be now defined by using the software system/container identifier.
  • structurizr-dsl: Fixes structurizr/java#435 (Relationship archetype not applied to implicit-source relationships).
  • structurizr-dsl: Adds a new operator (-/>) for removing relationships between software system/container instances, with a view to redefining them via infrastructure nodes.
  • structurizr-dsl: Adds support for a jump property on relationship styles.
  • structurizr-dsl: PlantUML, Mermaid, and Kroki image views can now be defined by an inline source block.
  • structurizr-dsl: Constants and variables are now inherited when extending a DSL workspace.
  • structurizr-dsl: DSL source is only stored in the JSON workspace when the DSL is deemed as "portable" (i.e. no file references, plugins, scripts).
  • structurizr-dsl: Deprecates StructurizrDSLParser.setRestricted(boolean) in favour of finer-grained features.
  • structurizr-dsl: Identifiers are no longer stored as lower case in the JSON (the structurizr.dsl.identifier property on elements and relationships).
  • structurizr-export: Removes support for deprecated enterprise and location concepts.
  • structurizr-export: PlantUML exporters - replaces skinparams with styles.
  • structurizr-export: PlantUML exporters - adds support for dark mode exports.
  • structurizr-export: PlantUML exporters - adds order number to relationships in sequence diagrams.
  • structurizr-export: StructurizrPlantUMLExporter - adds technology to sequence diagrams (structurizr/java#425)
  • structurizr-import: Adds support for plantuml.inline, mermaid.inline, kroki.inline, and image.inline properties to inline the resulting PNG/SVG file into the workspace.
  • structurizr-inspection: Adds a way to disable inspections via a workspace property named structurizr.inspection (false to disable).
  • structurizr-inspection: Default inspector adds a summary of error/warning/info/ignore counts as workspace properties.
  • structurizr-inspection: Fixes model.deploymentnode.technology (it was checking the description property rather than technology).
  • structurizr-inspection: Fixes a bug preventing inspection severity to be specified via linked relationships.
Changelog

Sourced from com.structurizr:structurizr-export's changelog.

v5.0.0 (28th October 2025)

  • structurizr-autolayout: Adds support for custom padding view/viewset properties: structurizr.groupPadding,structurizr.boundaryPadding, and structurizr.deploymentNodePadding.
  • structurizr-core: Removes support for deprecated enterprise and location concepts.
  • structurizr-core: Adds support for filtered deployment views (structurizr/java#409).
  • structurizr-core: Image views can have separate images for light and dark color schemes.
  • structurizr-component: Fixes structurizr/java#437 (Make ComponentFinder.run() not fail on empty Set).
  • structurizr-dsl: Adds support for iconPosition on element styles (options are Top, Bottom, Left).
  • structurizr-dsl: Adds support for defining element and relationship styles for light and dark color schemes.
  • structurizr-dsl: Added Bucket, Shell, and Terminal shapes.
  • structurizr-dsl: Adds an instanceOf keyword as an alternative for softwareSystemInstance and containerInstance.
  • structurizr-dsl: Relationships to/from software system/container instances can be now defined by using the software system/container identifier.
  • structurizr-dsl: Fixes structurizr/java#435 (Relationship archetype not applied to implicit-source relationships).
  • structurizr-dsl: Adds a new operator (-/>) for removing relationships between software system/container instances, with a view to redefining them via infrastructure nodes.
  • structurizr-dsl: Adds support for a jump property on relationship styles.
  • structurizr-dsl: PlantUML, Mermaid, and Kroki image views can now be defined by an inline source block.
  • structurizr-dsl: Constants and variables are now inherited when extending a DSL workspace.
  • structurizr-dsl: DSL source is only stored in the JSON workspace when the DSL is deemed as "portable" (i.e. no file references, plugins, scripts).
  • structurizr-dsl: Deprecates StructurizrDSLParser.setRestricted(boolean) in favour of finer-grained features.
  • structurizr-dsl: Identifiers are no longer stored as lower case in the JSON (the structurizr.dsl.identifier property on elements and relationships).
  • structurizr-export: Removes support for deprecated enterprise and location concepts.
  • structurizr-export: PlantUML exporters - replaces skinparams with styles.
  • structurizr-export: PlantUML exporters - adds support for dark mode exports.
  • structurizr-export: PlantUML exporters - adds order number to relationships in sequence diagrams.
  • structurizr-export: StructurizrPlantUMLExporter - adds technology to sequence diagrams (structurizr/java#425)
  • structurizr-import: Adds support for plantuml.inline, mermaid.inline, kroki.inline, and image.inline properties to inline the resulting PNG/SVG file into the workspace.
  • structurizr-inspection: Adds a way to disable inspections via a workspace property named structurizr.inspection (false to disable).
  • structurizr-inspection: Default inspector adds a summary of error/warning/info/ignore counts as workspace properties.
  • structurizr-inspection: Fixes model.deploymentnode.technology (it was checking the description property rather than technology).
  • structurizr-inspection: Fixes a bug preventing inspection severity to be specified via linked relationships.
Commits
  • d34a43a Updated to reflect release.
  • 69ca737 Bumps dependencies prior to release.
  • bccf1b3 Tidies up changelog.
  • 96c264f Fixes failing integration tests.
  • 471b99c Removes !ref parser code.
  • ea34e48 structurizr-dsl: Identifiers are no longer stored as lower case in the JSON (...
  • b68b29f Moving neo4j example.
  • 62baaef Clean up, bump some dependencies, fixes tests.
  • 35a6a57 Switch to new staging API.
  • 10895ef .
  • Additional commits viewable in compare view

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 merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @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 [com.structurizr:structurizr-export](https://github.com/structurizr/java) from 4.1.0 to 5.0.0.
- [Release notes](https://github.com/structurizr/java/releases)
- [Changelog](https://github.com/structurizr/java/blob/master/changelog.md)
- [Commits](structurizr/java@v4.1.0...v5.0.0)

---
updated-dependencies:
- dependency-name: com.structurizr:structurizr-export
  dependency-version: 5.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <[email protected]>
@dependabot dependabot bot added the dependencies Pull requests that update a dependency file label Oct 29, 2025
@dependabot @github
Copy link
Contributor Author

dependabot bot commented on behalf of github Nov 3, 2025

Superseded by #160.

@dependabot dependabot bot closed this Nov 3, 2025
@dependabot dependabot bot deleted the dependabot/maven/main/com.structurizr-structurizr-export-5.0.0 branch November 3, 2025 06:15
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.

1 participant