Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat!: Remove support for external location with new Structurizr version #89

Merged
merged 2 commits into from
Jul 30, 2024

Conversation

dependabot[bot]
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Jul 30, 2024

Bumps the maven group with 13 updates in the / directory:

Package From To
io.vertx:vertx-stack-depchain 4.4.4 4.5.9
com.structurizr:structurizr-client 1.24.1 2.2.0
com.structurizr:structurizr-core 1.24.1 2.2.0
com.structurizr:structurizr-dsl 1.30.2 2.2.0
com.structurizr:structurizr-export 1.15.0 2.2.0
commons-cli:commons-cli 1.5.0 1.8.0
net.sourceforge.plantuml:plantuml 1.2023.10 1.2024.6
org.fusesource.jansi:jansi 2.4.0 2.4.1
org.apache.maven.plugins:maven-compiler-plugin 3.11.0 3.13.0
org.apache.maven.plugins:maven-surefire-plugin 3.1.2 3.3.1
org.jacoco:jacoco-maven-plugin 0.8.10 0.8.12
org.apache.maven.plugins:maven-dependency-plugin 3.6.0 3.7.1
org.apache.maven.plugins:maven-jar-plugin 3.3.0 3.4.2

Updates io.vertx:vertx-stack-depchain from 4.4.4 to 4.5.9

Updates com.structurizr:structurizr-client from 1.24.1 to 2.2.0

Release notes

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

v2.2.0

  • structurizr-dsl: Adds support for element/relationship property expressions (structurizr/java#297).
  • structurizr-dsl: Adds a way to specify the implied relationships strategy via a fully qualified class name when using !impliedRelationships.
  • structurizr-dsl: Adds the ability to include single files as documentation (structurizr/java#303).

v2.1.4

  • structurizr-core: Fixes structurizr/java#306 (Workspace.trim() is not correctly removing relationships when the destination of a relationship is removed from the workspace).

v2.1.3

v2.1.2

  • structurizr-core: Adds better backwards compatibility to deal with old workspaces and those created by third party tooling that are missing view order property on views.
  • structurizr-export: Fixes structurizr/java#263 (C4PlantUMLExporter not following C4-PlantUML best practices with c4plantuml.tags true).

v2.1.1

  • structurizr-core: Fixes problem with ordering of relationship view vertices.

v2.1.0

  • structurizr-core: ViewSet.isEmpty() was missing a check for image views.
  • structurizr-core: Promotes ModelView.copyLayoutInformationFrom() to be public, to allow individual view layout information to be merged.
  • structurizr-client: Fixes structurizr/java#257 (Serialization to JSON is not deterministic).
  • structurizr-dsl: Fixes structurizr/java#252 (DSL parser does not seem to handle curly brackets balance).
  • structurizr-dsl: Deprecates !constant, adds !const and !var (see structurizr/java#253).
  • structurizr-export: Fixes structurizr/java#258 (Plantuml renderer: Group and system of same name yields puml code resulting in error).

v2.0.0

  • structurizr-core: Removes deprecated concepts - enterprise and software system/person location.
  • structurizr-core: Adds Workspace.trim() to trim a workspace of unused elements (i.e. those not associated with any views).
  • structurizr-core: Adds support for SVG image views (structurizr/java#249).
  • structurizr-core: View keys will be automatically generated if not specified.
  • structurizr-client: Removes StructurizrClient (use WorkspaceApiClient instead).
  • structurizr-client: Merges structurizr/java#238 (fix: re-enable system properties for theme http client).
  • structurizr-dsl: Removes enterprise keyword.
  • structurizr-dsl: Adds !decisions as a synonym for !adrs.
  • structurizr-dsl: Allows !identifiers to be used inside model.
  • structurizr-dsl: Fixes structurizr/java#233 (Implied relationships not configured correctly when DSL workspace extends a JSON workspace).
  • structurizr-import: Adds support for importing decisions managed by Log4brains.
  • structurizr-import: Adds support for importing decisions in MADR format.
  • structurizr-import: Fixes structurizr/java#251 (Importing docs fails on files without extension).
  • structurizr-inspection: Initial version.

v1.29.0

  • Adds com.structurizr.api.AdminApiClient as a client for the cloud service/on-premises admin APIs.
  • Adds support for inter-workspace URLs of the form {workspace:123456}/diagrams.
  • Deprecates StructurizrClient in favour of WorkspaceApiClient.

v1.28.1

  • AbstractWorkspace.clearConfiguration() creates a new instance rather than nulling it.

... (truncated)

Changelog

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

2.2.0 (2nd July 2024)

  • structurizr-dsl: Adds support for element/relationship property expressions (structurizr/java#297).
  • structurizr-dsl: Adds a way to specify the implied relationships strategy via a fully qualified class name when using !impliedRelationships.
  • structurizr-dsl: Adds the ability to include single files as documentation (structurizr/java#303).

2.1.4 (18th June 2024)

  • structurizr-core: Fixes structurizr/java#306 (Workspace.trim() is not correctly removing relationships when the destination of a relationship is removed from the workspace).

2.1.3 (16th June 2024)

2.1.2 (30th April 2024)

  • structurizr-core: Adds better backwards compatibility to deal with old workspaces and those created by third party tooling that are missing view order property on views.
  • structurizr-export: Fixes structurizr/java#263 (C4PlantUMLExporter not following C4-PlantUML best practices with c4plantuml.tags true).

2.1.1 (3rd March 2024)

  • structurizr-core: Fixes problem with ordering of relationship view vertices.

2.1.0 (2nd March 2024)

  • structurizr-core: ViewSet.isEmpty() was missing a check for image views.
  • structurizr-core: Promotes ModelView.copyLayoutInformationFrom() to be public, to allow individual view layout information to be merged.
  • structurizr-client: Fixes structurizr/java#257 (Serialization to JSON is not deterministic).
  • structurizr-dsl: Fixes structurizr/java#252 (DSL parser does not seem to handle curly brackets balance).
  • structurizr-dsl: Deprecates !constant, adds !const and !var (see structurizr/java#253).
  • structurizr-export: Fixes structurizr/java#258 (Plantuml renderer: Group and system of same name yields puml code resulting in error).

2.0.0 (22nd February 2024)

  • structurizr-core: Removes deprecated concepts - enterprise and software system/person location.
  • structurizr-core: Adds Workspace.trim() to trim a workspace of unused elements (i.e. those not associated with any views).
  • structurizr-core: Adds support for SVG image views (structurizr/java#249).
  • structurizr-core: View keys will be automatically generated if not specified.
  • structurizr-client: Removes StructurizrClient (use WorkspaceApiClient instead).
  • structurizr-client: Merges structurizr/java#238 (fix: re-enable system properties for theme http client).
  • structurizr-dsl: Removes enterprise keyword.
  • structurizr-dsl: Adds !decisions as a synonym for !adrs.
  • structurizr-dsl: Allows !identifiers to be used inside model.
  • structurizr-dsl: Fixes structurizr/java#233 (Implied relationships not configured correctly when DSL workspace extends a JSON workspace).
  • structurizr-import: Adds support for importing decisions managed by Log4brains.
  • structurizr-import: Adds support for importing decisions in MADR format.
  • structurizr-import: Fixes structurizr/java#251 (Importing docs fails on files without extension).
  • structurizr-inspection: Initial version.
Commits

Updates com.structurizr:structurizr-core from 1.24.1 to 2.2.0

Release notes

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

v2.2.0

  • structurizr-dsl: Adds support for element/relationship property expressions (structurizr/java#297).
  • structurizr-dsl: Adds a way to specify the implied relationships strategy via a fully qualified class name when using !impliedRelationships.
  • structurizr-dsl: Adds the ability to include single files as documentation (structurizr/java#303).

v2.1.4

  • structurizr-core: Fixes structurizr/java#306 (Workspace.trim() is not correctly removing relationships when the destination of a relationship is removed from the workspace).

v2.1.3

v2.1.2

  • structurizr-core: Adds better backwards compatibility to deal with old workspaces and those created by third party tooling that are missing view order property on views.
  • structurizr-export: Fixes structurizr/java#263 (C4PlantUMLExporter not following C4-PlantUML best practices with c4plantuml.tags true).

v2.1.1

  • structurizr-core: Fixes problem with ordering of relationship view vertices.

v2.1.0

  • structurizr-core: ViewSet.isEmpty() was missing a check for image views.
  • structurizr-core: Promotes ModelView.copyLayoutInformationFrom() to be public, to allow individual view layout information to be merged.
  • structurizr-client: Fixes structurizr/java#257 (Serialization to JSON is not deterministic).
  • structurizr-dsl: Fixes structurizr/java#252 (DSL parser does not seem to handle curly brackets balance).
  • structurizr-dsl: Deprecates !constant, adds !const and !var (see structurizr/java#253).
  • structurizr-export: Fixes structurizr/java#258 (Plantuml renderer: Group and system of same name yields puml code resulting in error).

v2.0.0

  • structurizr-core: Removes deprecated concepts - enterprise and software system/person location.
  • structurizr-core: Adds Workspace.trim() to trim a workspace of unused elements (i.e. those not associated with any views).
  • structurizr-core: Adds support for SVG image views (structurizr/java#249).
  • structurizr-core: View keys will be automatically generated if not specified.
  • structurizr-client: Removes StructurizrClient (use WorkspaceApiClient instead).
  • structurizr-client: Merges structurizr/java#238 (fix: re-enable system properties for theme http client).
  • structurizr-dsl: Removes enterprise keyword.
  • structurizr-dsl: Adds !decisions as a synonym for !adrs.
  • structurizr-dsl: Allows !identifiers to be used inside model.
  • structurizr-dsl: Fixes structurizr/java#233 (Implied relationships not configured correctly when DSL workspace extends a JSON workspace).
  • structurizr-import: Adds support for importing decisions managed by Log4brains.
  • structurizr-import: Adds support for importing decisions in MADR format.
  • structurizr-import: Fixes structurizr/java#251 (Importing docs fails on files without extension).
  • structurizr-inspection: Initial version.

v1.29.0

  • Adds com.structurizr.api.AdminApiClient as a client for the cloud service/on-premises admin APIs.
  • Adds support for inter-workspace URLs of the form {workspace:123456}/diagrams.
  • Deprecates StructurizrClient in favour of WorkspaceApiClient.

v1.28.1

  • AbstractWorkspace.clearConfiguration() creates a new instance rather than nulling it.

... (truncated)

Changelog

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

2.2.0 (2nd July 2024)

  • structurizr-dsl: Adds support for element/relationship property expressions (structurizr/java#297).
  • structurizr-dsl: Adds a way to specify the implied relationships strategy via a fully qualified class name when using !impliedRelationships.
  • structurizr-dsl: Adds the ability to include single files as documentation (structurizr/java#303).

2.1.4 (18th June 2024)

  • structurizr-core: Fixes structurizr/java#306 (Workspace.trim() is not correctly removing relationships when the destination of a relationship is removed from the workspace).

2.1.3 (16th June 2024)

2.1.2 (30th April 2024)

  • structurizr-core: Adds better backwards compatibility to deal with old workspaces and those created by third party tooling that are missing view order property on views.
  • structurizr-export: Fixes structurizr/java#263 (C4PlantUMLExporter not following C4-PlantUML best practices with c4plantuml.tags true).

2.1.1 (3rd March 2024)

  • structurizr-core: Fixes problem with ordering of relationship view vertices.

2.1.0 (2nd March 2024)

  • structurizr-core: ViewSet.isEmpty() was missing a check for image views.
  • structurizr-core: Promotes ModelView.copyLayoutInformationFrom() to be public, to allow individual view layout information to be merged.
  • structurizr-client: Fixes structurizr/java#257 (Serialization to JSON is not deterministic).
  • structurizr-dsl: Fixes structurizr/java#252 (DSL parser does not seem to handle curly brackets balance).
  • structurizr-dsl: Deprecates !constant, adds !const and !var (see structurizr/java#253).
  • structurizr-export: Fixes structurizr/java#258 (Plantuml renderer: Group and system of same name yields puml code resulting in error).

2.0.0 (22nd February 2024)

  • structurizr-core: Removes deprecated concepts - enterprise and software system/person location.
  • structurizr-core: Adds Workspace.trim() to trim a workspace of unused elements (i.e. those not associated with any views).
  • structurizr-core: Adds support for SVG image views (structurizr/java#249).
  • structurizr-core: View keys will be automatically generated if not specified.
  • structurizr-client: Removes StructurizrClient (use WorkspaceApiClient instead).
  • structurizr-client: Merges structurizr/java#238 (fix: re-enable system properties for theme http client).
  • structurizr-dsl: Removes enterprise keyword.
  • structurizr-dsl: Adds !decisions as a synonym for !adrs.
  • structurizr-dsl: Allows !identifiers to be used inside model.
  • structurizr-dsl: Fixes structurizr/java#233 (Implied relationships not configured correctly when DSL workspace extends a JSON workspace).
  • structurizr-import: Adds support for importing decisions managed by Log4brains.
  • structurizr-import: Adds support for importing decisions in MADR format.
  • structurizr-import: Fixes structurizr/java#251 (Importing docs fails on files without extension).
  • structurizr-inspection: Initial version.
Commits

Updates com.structurizr:structurizr-dsl from 1.30.2 to 2.2.0

Release notes

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

v2.2.0

  • structurizr-dsl: Adds support for element/relationship property expressions (structurizr/java#297).
  • structurizr-dsl: Adds a way to specify the implied relationships strategy via a fully qualified class name when using !impliedRelationships.
  • structurizr-dsl: Adds the ability to include single files as documentation (structurizr/java#303).

v2.1.4

  • structurizr-core: Fixes structurizr/java#306 (Workspace.trim() is not correctly removing relationships when the destination of a relationship is removed from the workspace).

v2.1.3

v2.1.2

  • structurizr-core: Adds better backwards compatibility to deal with old workspaces and those created by third party tooling that are missing view order property on views.
  • structurizr-export: Fixes structurizr/java#263 (C4PlantUMLExporter not following C4-PlantUML best practices with c4plantuml.tags true).

v2.1.1

  • structurizr-core: Fixes problem with ordering of relationship view vertices.

v2.1.0

  • structurizr-core: ViewSet.isEmpty() was missing a check for image views.
  • structurizr-core: Promotes ModelView.copyLayoutInformationFrom() to be public, to allow individual view layout information to be merged.
  • structurizr-client: Fixes structurizr/java#257 (Serialization to JSON is not deterministic).
  • structurizr-dsl: Fixes structurizr/java#252 (DSL parser does not seem to handle curly brackets balance).
  • structurizr-dsl: Deprecates !constant, adds !const and !var (see structurizr/java#253).
  • structurizr-export: Fixes structurizr/java#258 (Plantuml renderer: Group and system of same name yields puml code resulting in error).

v2.0.0

  • structurizr-core: Removes deprecated concepts - enterprise and software system/person location.
  • structurizr-core: Adds Workspace.trim() to trim a workspace of unused elements (i.e. those not associated with any views).
  • structurizr-core: Adds support for SVG image views (structurizr/java#249).
  • structurizr-core: View keys will be automatically generated if not specified.
  • structurizr-client: Removes StructurizrClient (use WorkspaceApiClient instead).
  • structurizr-client: Merges structurizr/java#238 (fix: re-enable system properties for theme http client).
  • structurizr-dsl: Removes enterprise keyword.
  • structurizr-dsl: Adds !decisions as a synonym for !adrs.
  • structurizr-dsl: Allows !identifiers to be used inside model.
  • structurizr-dsl: Fixes structurizr/java#233 (Implied relationships not configured correctly when DSL workspace extends a JSON workspace).
  • structurizr-import: Adds support for importing decisions managed by Log4brains.
  • structurizr-import: Adds support for importing decisions in MADR format.
  • structurizr-import: Fixes structurizr/java#251 (Importing docs fails on files without extension).
  • structurizr-inspection: Initial version.
Changelog

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

2.2.0 (2nd July 2024)

  • structurizr-dsl: Adds support for element/relationship property expressions (structurizr/java#297).
  • structurizr-dsl: Adds a way to specify the implied relationships strategy via a fully qualified class name when using !impliedRelationships.
  • structurizr-dsl: Adds the ability to include single files as documentation (structurizr/java#303).

2.1.4 (18th June 2024)

  • structurizr-core: Fixes structurizr/java#306 (Workspace.trim() is not correctly removing relationships when the destination of a relationship is removed from the workspace).

2.1.3 (16th June 2024)

2.1.2 (30th April 2024)

  • structurizr-core: Adds better backwards compatibility to deal with old workspaces and those created by third party tooling that are missing view order property on views.
  • structurizr-export: Fixes structurizr/java#263 (C4PlantUMLExporter not following C4-PlantUML best practices with c4plantuml.tags true).

2.1.1 (3rd March 2024)

  • structurizr-core: Fixes problem with ordering of relationship view vertices.

2.1.0 (2nd March 2024)

  • structurizr-core: ViewSet.isEmpty() was missing a check for image views.
  • structurizr-core: Promotes ModelView.copyLayoutInformationFrom() to be public, to allow individual view layout information to be merged.
  • structurizr-client: Fixes structurizr/java#257 (Serialization to JSON is not deterministic).
  • structurizr-dsl: Fixes structurizr/java#252 (DSL parser does not seem to handle curly brackets balance).
  • structurizr-dsl: Deprecates !constant, adds !const and !var (see structurizr/java#253).
  • structurizr-export: Fixes structurizr/java#258 (Plantuml renderer: Group and system of same name yields puml code resulting in error).

2.0.0 (22nd February 2024)

  • structurizr-core: Removes deprecated concepts - enterprise and software system/person location.
  • structurizr-core: Adds Workspace.trim() to trim a workspace of unused elements (i.e. those not associated with any views).
  • structurizr-core: Adds support for SVG image views (structurizr/java#249).
  • structurizr-core: View keys will be automatically generated if not specified.
  • structurizr-client: Removes StructurizrClient (use WorkspaceApiClient instead).
  • structurizr-client: Merges structurizr/java#238 (fix: re-enable system properties for theme http client).
  • structurizr-dsl: Removes enterprise keyword.
  • structurizr-dsl: Adds !decisions as a synonym for !adrs.
  • structurizr-dsl: Allows !identifiers to be used inside model.
  • structurizr-dsl: Fixes structurizr/java#233 (Implied relationships not configured correctly when DSL workspace extends a JSON workspace).
  • structurizr-import: Adds support for importing decisions managed by Log4brains.
  • structurizr-import: Adds support for importing decisions in MADR format.
  • structurizr-import: Fixes structurizr/java#251 (Importing docs fails on files without extension).
  • structurizr-inspection: Initial version.
Commits

Updates com.structurizr:structurizr-export from 1.15.0 to 2.2.0

Release notes

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

v2.2.0

  • structurizr-dsl: Adds support for element/relationship property expressions (structurizr/java#297).
  • structurizr-dsl: Adds a way to specify the implied relationships strategy via a fully qualified class name when using !impliedRelationships.
  • structurizr-dsl: Adds the ability to include single files as documentation (structurizr/java#303).

v2.1.4

  • structurizr-core: Fixes structurizr/java#306 (Workspace.trim() is not correctly removing relationships when the destination of a relationship is removed from the workspace).

v2.1.3

v2.1.2

  • structurizr-core: Adds better backwards compatibility to deal with old workspaces and those created by third party tooling that are missing view order property on views.
  • structurizr-export: Fixes structurizr/java#263 (C4PlantUMLExporter not following C4-PlantUML best practices with c4plantuml.tags true).

v2.1.1

  • structurizr-core: Fixes problem with ordering of relationship view vertices.

v2.1.0

  • structurizr-core: ViewSet.isEmpty() was missing a check for image views.
  • structurizr-core: Promotes ModelView.copyLayoutInformationFrom() to be public, to allow individual view layout information to be merged.
  • structurizr-client: Fixes structurizr/java#257 (Serialization to JSON is not deterministic).
  • structurizr-dsl: Fixes structurizr/java#252 (DSL parser does not seem to handle curly brackets balance).
  • structurizr-dsl: Deprecates !constant, adds !const and !var (see structurizr/java#253).
  • structurizr-export: Fixes structurizr/java#258 (Plantuml renderer: Group and system of same name yields puml code resulting in error).

v2.0.0

  • structurizr-core: Removes deprecated concepts - enterprise and software system/person location.
  • structurizr-core: Adds Workspace.trim() to trim a workspace of unused elements (i.e. those not associated with any views).
  • structurizr-core: Adds support for SVG image views (structurizr/java#249).
  • structurizr-core: View keys will be automatically generated if not specified.
  • structurizr-client: Removes StructurizrClient (use WorkspaceApiClient instead).
  • structurizr-client: Merges structurizr/java#238 (fix: re-enable system properties for theme http client).
  • structurizr-dsl: Removes enterprise keyword.
  • structurizr-dsl: Adds !decisions as a synonym for !adrs.
  • structurizr-dsl: Allows !identifiers to be used inside model.
  • structurizr-dsl: Fixes structurizr/java#233 (Implied relationships not configured correctly when DSL workspace extends a JSON workspace).
  • structurizr-import: Adds support for importing decisions managed by Log4brains.
  • structurizr-import: Adds support for importing decisions in MADR format.
  • structurizr-import: Fixes structurizr/java#251 (Importing docs fails on files without extension).
  • structurizr-inspection: Initial version.

v1.29.0

  • Adds com.structurizr.api.AdminApiClient as a client for the cloud service/on-premises admin APIs.
  • Adds support for inter-workspace URLs of the form {workspace:123456}/diagrams.
  • Deprecates StructurizrClient in favour of WorkspaceApiClient.

v1.28.1

  • AbstractWorkspace.clearConfiguration() creates a new instance rather than nulling it.

... (truncated)

Changelog

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

2.2.0 (2nd July 2024)

  • structurizr-dsl: Adds support for element/relationship property expressions (structurizr/java#297).
  • structurizr-dsl: Adds a way to specify the implied relationships strategy via a fully qualified class name when using !impliedRelationships.
  • structurizr-dsl: Adds the ability to include single files as documentation (structurizr/java#303).

2.1.4 (18th June 2024)

  • structurizr-core: Fixes structurizr/java#306 (Workspace.trim() is not correctly removing relationships when the destination of a relationship is removed from the workspace).

2.1.3 (16th June 2024)

2.1.2 (30th April 2024)

  • structurizr-core: Adds better backwards compatibility to deal with old workspaces and those created by third party tooling that are missing view order property on views.
  • structurizr-export: Fixes structurizr/java#263 (C4PlantUMLExporter not following C4-PlantUML best practices with c4plantuml.tags true).

2.1.1 (3rd March 2024)

  • structurizr-core: Fixes problem with ordering of relationship view vertices.

2.1.0 (2nd March 2024)

  • structurizr-core: ViewSet.isEmpty() was missing a check for image views.
  • structurizr-core: Promotes ModelView.copyLayoutInformationFrom() to be public, to allow individual view layout information to be merged.
  • structurizr-client: Fixes structurizr/java#257 (Serialization to JSON is not deterministic).
  • structurizr-dsl: Fixes structurizr/java#252 (DSL parser does not seem to handle curly brackets balance).
  • structurizr-dsl: Deprecates !constant, adds !const and !var (see structurizr/java#253).
  • structurizr-export: Fixes structurizr/java#258 (Plantuml renderer: Group and system of same name yields puml code resulting in error).

2.0.0 (22nd February 2024)

  • structurizr-core: Removes deprecated concepts - enterprise and software system/person location.
  • structurizr-core: Adds Workspace.trim() to trim a workspace of unused elements (i.e. those not associated with any views).
  • structurizr-core: Adds support for SVG image views (structurizr/java#249).
  • structurizr-core: View keys will be automatically generated if not specified.
  • structurizr-client: Removes StructurizrClient (use WorkspaceApiClient instead).
  • structurizr-client: Merges structurizr/java#238 (fix: re-enable system properties for theme http client).
  • structurizr-dsl: Removes enterprise keyword.
  • structurizr-dsl: Adds !decisions as a synonym for !adrs.
  • structurizr-dsl: Allows !identifiers to be used inside model.
  • structurizr-dsl: Fixes structurizr/java#233 (Implied relationships not configured correctly when DSL workspace extends a JSON workspace).
  • structurizr-import: Adds support for importing decisions managed by Log4brains.
  • structurizr-import: Adds support for importing decisions in MADR format.
  • structurizr-import: Fixes structurizr/java#251 (Importing docs fails on files without extension).
  • structurizr-inspection: Initial version.
Commits

Updates commons-cli:commons-cli from 1.5.0 to 1.8.0

Updates net.sourceforge.plantuml:plantuml from 1.2023.10 to 1.2024.6

Release notes

Sourced from net.sourceforge.plantuml:plantuml's releases.

v1.2024.6

Resolved issues:

Specific PR:

v1.2024.5

No release notes provided.

v1.2024.4

No release notes provided.

v1.2024.3

No release notes provided.

v1.2024.2

No release notes provided.

v1.2024.1

No release notes provided.

v1.2024.0

No release notes provided.

v1.2023.13

No release notes provided.

v1.2023.12

No release notes provided.

v1.2023.11

No release notes provided.

Commits
  • 36e07ea chore: version 1.2024.6
  • c871496 refactor: prepare Elk/Svek/Smetana convergence
  • 5633bdf fix: allow JsonValue on key for the %json_key_exists builtin function (#1847)
  • 5bf95c6 upd: update readme.md (add architecture of JsonValue)
  • 4719257 docs: update readme.md (add architecture of TValue)
  • 5cb8084 chore: basic rename
  • d3289ba chore: new version beta12
  • d104e39 - set RenderingHints.VALUE_FRACTIONALMETRICS_ON in DriverTextG2 (#1843)
  • aa46be3 feat: brainstorming about api v2
  • 92bd56a chore: non GPL versions only built when CI
  • Additional commits viewable in compare view

Updates org.fusesource.jansi:jansi from 2.4.0 to 2.4.1

Release notes

Sourced from org.fusesource.jansi:jansi's releases.

Jansi 2.4.1

This long awaited bug fix release provides a bunch of fixes. The upgrade should be just a matter of raising the version number, however JDK 7 support has been dropped at runtime.

A merge of the JANSI library into JLine is being considered. This would avoid duplication of somewhat similar code and ease the maintenance of both projects. If your project is using the org.fusesource.jansi.io or org.fusesource.jansi.internal package, please drop us a note in fusesource/jansi#277 so that we can discuss things.

What's Changed

New Contributors

Full Changelog: https://github.com/fusesource/jansi/commits/jansi-2.4.1

Changelog

Sourced from org.fusesource.jansi:jansi's changelog.

Jansi 2.4.1, released 2023-10-12

Commits

Updates org.apache.maven.plugins:maven-compiler-plugin from 3.11.0 to 3.13.0

Release notes

Sourced from org.apache.maven.plugins:maven-compiler-plugin's releases...

Description has been truncated

Bumps the maven group with 13 updates in the / directory:

| Package | From | To |
| --- | --- | --- |
| io.vertx:vertx-stack-depchain | `4.4.4` | `4.5.9` |
| [com.structurizr:structurizr-client](https://github.com/structurizr/java) | `1.24.1` | `2.2.0` |
| [com.structurizr:structurizr-core](https://github.com/structurizr/java) | `1.24.1` | `2.2.0` |
| [com.structurizr:structurizr-dsl](https://github.com/structurizr/java) | `1.30.2` | `2.2.0` |
| [com.structurizr:structurizr-export](https://github.com/structurizr/java) | `1.15.0` | `2.2.0` |
| commons-cli:commons-cli | `1.5.0` | `1.8.0` |
| [net.sourceforge.plantuml:plantuml](https://github.com/plantuml/plantuml) | `1.2023.10` | `1.2024.6` |
| [org.fusesource.jansi:jansi](https://github.com/fusesource/jansi) | `2.4.0` | `2.4.1` |
| [org.apache.maven.plugins:maven-compiler-plugin](https://github.com/apache/maven-compiler-plugin) | `3.11.0` | `3.13.0` |
| [org.apache.maven.plugins:maven-surefire-plugin](https://github.com/apache/maven-surefire) | `3.1.2` | `3.3.1` |
| [org.jacoco:jacoco-maven-plugin](https://github.com/jacoco/jacoco) | `0.8.10` | `0.8.12` |
| [org.apache.maven.plugins:maven-dependency-plugin](https://github.com/apache/maven-dependency-plugin) | `3.6.0` | `3.7.1` |
| [org.apache.maven.plugins:maven-jar-plugin](https://github.com/apache/maven-jar-plugin) | `3.3.0` | `3.4.2` |



Updates `io.vertx:vertx-stack-depchain` from 4.4.4 to 4.5.9

Updates `com.structurizr:structurizr-client` from 1.24.1 to 2.2.0
- [Release notes](https://github.com/structurizr/java/releases)
- [Changelog](https://github.com/structurizr/java/blob/master/changelog.md)
- [Commits](structurizr/java@v1.24.1...v2.2.0)

Updates `com.structurizr:structurizr-core` from 1.24.1 to 2.2.0
- [Release notes](https://github.com/structurizr/java/releases)
- [Changelog](https://github.com/structurizr/java/blob/master/changelog.md)
- [Commits](structurizr/java@v1.24.1...v2.2.0)

Updates `com.structurizr:structurizr-dsl` from 1.30.2 to 2.2.0
- [Release notes](https://github.com/structurizr/java/releases)
- [Changelog](https://github.com/structurizr/java/blob/master/changelog.md)
- [Commits](https://github.com/structurizr/java/commits/v2.2.0)

Updates `com.structurizr:structurizr-export` from 1.15.0 to 2.2.0
- [Release notes](https://github.com/structurizr/java/releases)
- [Changelog](https://github.com/structurizr/java/blob/master/changelog.md)
- [Commits](structurizr/java@v1.15.0...v2.2.0)

Updates `commons-cli:commons-cli` from 1.5.0 to 1.8.0

Updates `net.sourceforge.plantuml:plantuml` from 1.2023.10 to 1.2024.6
- [Release notes](https://github.com/plantuml/plantuml/releases)
- [Commits](plantuml/plantuml@v1.2023.10...v1.2024.6)

Updates `org.fusesource.jansi:jansi` from 2.4.0 to 2.4.1
- [Release notes](https://github.com/fusesource/jansi/releases)
- [Changelog](https://github.com/fusesource/jansi/blob/master/changelog.md)
- [Commits](fusesource/jansi@jansi-2.4.0...jansi-2.4.1)

Updates `org.apache.maven.plugins:maven-compiler-plugin` from 3.11.0 to 3.13.0
- [Release notes](https://github.com/apache/maven-compiler-plugin/releases)
- [Commits](apache/maven-compiler-plugin@maven-compiler-plugin-3.11.0...maven-compiler-plugin-3.13.0)

Updates `org.apache.maven.plugins:maven-surefire-plugin` from 3.1.2 to 3.3.1
- [Release notes](https://github.com/apache/maven-surefire/releases)
- [Commits](apache/maven-surefire@surefire-3.1.2...surefire-3.3.1)

Updates `org.jacoco:jacoco-maven-plugin` from 0.8.10 to 0.8.12
- [Release notes](https://github.com/jacoco/jacoco/releases)
- [Commits](jacoco/jacoco@v0.8.10...v0.8.12)

Updates `org.apache.maven.plugins:maven-dependency-plugin` from 3.6.0 to 3.7.1
- [Release notes](https://github.com/apache/maven-dependency-plugin/releases)
- [Commits](apache/maven-dependency-plugin@maven-dependency-plugin-3.6.0...maven-dependency-plugin-3.7.1)

Updates `org.apache.maven.plugins:maven-jar-plugin` from 3.3.0 to 3.4.2
- [Release notes](https://github.com/apache/maven-jar-plugin/releases)
- [Commits](apache/maven-jar-plugin@maven-jar-plugin-3.3.0...maven-jar-plugin-3.4.2)

---
updated-dependencies:
- dependency-name: io.vertx:vertx-stack-depchain
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: maven
- dependency-name: com.structurizr:structurizr-client
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: maven
- dependency-name: com.structurizr:structurizr-core
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: maven
- dependency-name: com.structurizr:structurizr-dsl
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: maven
- dependency-name: com.structurizr:structurizr-export
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: maven
- dependency-name: commons-cli:commons-cli
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: maven
- dependency-name: net.sourceforge.plantuml:plantuml
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: maven
- dependency-name: org.fusesource.jansi:jansi
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: maven
- dependency-name: org.apache.maven.plugins:maven-compiler-plugin
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: maven
- dependency-name: org.apache.maven.plugins:maven-surefire-plugin
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: maven
- dependency-name: org.jacoco:jacoco-maven-plugin
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: maven
- dependency-name: org.apache.maven.plugins:maven-dependency-plugin
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: maven
- dependency-name: org.apache.maven.plugins:maven-jar-plugin
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: maven
...

Signed-off-by: dependabot[bot] <[email protected]>
@dependabot dependabot bot added dependencies Pull requests that update a dependency file java Pull requests that update Java code labels Jul 30, 2024
@sasjo sasjo changed the title build(deps): Bump the maven group across 1 directory with 13 updates feat!: Remove support for external location with new Structurizr version Jul 30, 2024
@sasjo
Copy link
Contributor

sasjo commented Jul 30, 2024

This version bump introduces a breaking change with external location no longer being available. This affects the rendering output of C4PlantUML which doesn't adhere to styling in the theme.

For the future, this likely means we switch the default rendering to structurizr as it is the most complete renderer.

Copy link

@sasjo sasjo merged commit 63c252a into master Jul 30, 2024
6 checks passed
@sasjo sasjo deleted the dependabot/maven/maven-55a31d3f00 branch July 30, 2024 14: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 java Pull requests that update Java code
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant