yuzutech / kroki

Creates diagrams from textual descriptions!
https://kroki.io
MIT License
2.97k stars 224 forks source link

chore(deps): update structurizr packages to v3 (major) #1792

Closed ggrossetie closed 1 month ago

ggrossetie commented 1 month ago

This PR contains the following updates:

Package Type Update Change
com.structurizr:structurizr-core compile major 2.2.0 -> 3.0.0
com.structurizr:structurizr-export compile major 2.2.0 -> 3.0.0
com.structurizr:structurizr-dsl compile major 2.2.0 -> 3.0.0

Release Notes

structurizr/java ### [`v3.0.0`](https://togithub.com/structurizr/java/blob/HEAD/changelog.md#​300-19th-September-2024) [Compare Source](https://togithub.com/structurizr/java/compare/v2.2.0...v3.0.0) - structurizr-client: Adds support to get/put workspace branches on the [cloud service](https://docs.structurizr.com/cloud/workspace-branches) and [on-premises installation](https://docs.structurizr.com/onpremises/workspace-branches). - structurizr-core: Adds name-value properties to dynamic view relationship views ([https://github.com/structurizr/java/issues/316](https://togithub.com/structurizr/java/issues/316)). - structurizr-component: Initial rewrite of the original `structurizr-analysis` library - provides a way to automatically find components in a Java codebase. - structurizr-dsl: Removes deprecated `!constant` keyword. - structurizr-dsl: Adds name-value properties to dynamic view relationship views. - structurizr-dsl: Fixes [https://github.com/structurizr/java/issues/312](https://togithub.com/structurizr/java/issues/312) (!include doesn't work with files encoded as UTF-8 BOM). - structurizr-dsl: Adds a way to explicitly specify the order of relationships in dynamic views. - structurizr-dsl: Adds support for element technology expressions (e.g. `element.technology==Java` and `element.technology!=Java`). - structurizr-dsl: Deprecates `!ref` and `!extend`. - structurizr-dsl: Adds an `!element` keyword that can be used to find a single element by identifier or canonical name (replaces `!ref` and `!extend`). - structurizr-dsl: Adds an `!elements` keyword that can be used to find a set of elements via an expression. - structurizr-dsl: Adds an `!relationship` keyword that can be used to find a single relationship by identifier (replaces `!ref` and `!extend`). - structurizr-dsl: Adds a `!relationships` keyword that can be used to find a set of relationships via an expression. - structurizr-dsl: Adds a DSL wrapper around the `structurizr-component` component finder (`!components`). - structurizr-dsl: Adds support for local theme files to be specified via `theme` ([https://github.com/structurizr/java/issues/331](https://togithub.com/structurizr/java/issues/331)). - structurizr-dsl: An exception is now thrown when trying to use disallowed features in restricted mode (e.g. `!docs`, `!include `, etc). - structurizr-export: Adds support for icons to the Ilograph exporter ([https://github.com/structurizr/java/issues/332](https://togithub.com/structurizr/java/issues/332)). - structurizr-export: Adds support for imports to the Ilograph exporter ([https://github.com/structurizr/java/issues/332](https://togithub.com/structurizr/java/issues/332)). - structurizr-export: Fixes [https://github.com/structurizr/java/issues/337](https://togithub.com/structurizr/java/issues/337) (Malformed subgraph name in Mermaid render).

Configuration

📅 Schedule: 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.



This PR has been generated by Renovate Bot.