Releases: jakzal/gradle-structurizr-cli
Releases · jakzal/gradle-structurizr-cli
Kotlin 1.7 and Gradle 7.4
- Update gradle (7.2 -> 7.4.2) and kotlin (1.5.30 -> 1.7.10) #67 (thanks @jakzal)
- Bump com.gradle.plugin-publish from 0.21.0 to 1.0.0 #64
- Bump com.gradle.plugin-publish from 0.20.0 to 0.21.0 #58
- Bump gradle-download-task from 5.0.5 to 5.1.0 #63
- Bump gradle-download-task from 5.0.4 to 5.0.5 #61
- Bump gradle-download-task from 5.0.2 to 5.0.4 #57
- Bump gradle-download-task from 5.0.1 to 5.0.2 #56
Custom export task naming
- Fix auto-naming and add custom naming option #55 (thanks @SimplicialCycle)
structurizrCli {
export {
format = "plantuml"
workspace = "docs/diagrams/workspace2.dsl"
name = "SomeCustomName"
}
}
Version discovery update
Structurizr 1.13.0 support
Kotlin 1.4
- Update Kotlin dependencies to 1.4.31 (thanks @jakzal)
First release
Support for the following tasks:
structurizrCliDownload
- downloads the Structurizr CLI zip filestructurizrCliExtract
- extracts the downloaded Structurizr CLI zip filestructurizrCliExport
- exports diagrams with Structurizr CLIstructurizrCliPull
- pulls a workspace from the Structurizr API with Structurizr CLIstructurizrCliPush
- pushes content to a Structurizr workspace
Related pull requests (thanks @jakzal):
- #1 Support for the export command
- #2 Enable local publishing to maven
- #3 Improve the export task dsl
- #4 Drop the redundant gradle from the plugin name
- #5 Automate versioning
- #6 Fetch all history to get access to tags
- #7 Extract tasks
- #8 Automatically detect the latest structurizr cli version if it is not given
- #9 Split functional tests
- #10 Add support for the pull command
- #11 Add support for the push command
Push support
Pull support & latest version detection
Test release
Test the artifact upload.