Recent Releases of https://github.com/awslabs/diagram-as-code
https://github.com/awslabs/diagram-as-code - v0.22.1
What's Changed
- Add vector library for orthogonal link improvements by @ugwis in https://github.com/awslabs/diagram-as-code/pull/225
- Fix #224: Implement complete orthogonal link algorithm with comprehensive optimizations by @ugwis in https://github.com/awslabs/diagram-as-code/pull/226
- Fix mcp installation on README.md by @ugwis in https://github.com/awslabs/diagram-as-code/pull/227
Full Changelog: https://github.com/awslabs/diagram-as-code/compare/v0.22...v0.22.1
- Go
Published by github-actions[bot] 9 months ago
https://github.com/awslabs/diagram-as-code - v0.22
What's Changed
- Format code by go-fmt and goimports by @ugwis in https://github.com/awslabs/diagram-as-code/pull/203
- ci: Go format check workflow for PR validation by @ugwis in https://github.com/awslabs/diagram-as-code/pull/204
- fix: invalid memory access when resource has no Type field #199 by @ugwis in https://github.com/awslabs/diagram-as-code/pull/200
- fix: decode yaml file strictly and add warnings by @ugwis in https://github.com/awslabs/diagram-as-code/pull/207
- feat: replace panic/log.Fatal with proper error handling for production readiness by @ugwis in https://github.com/awslabs/diagram-as-code/pull/208
- Add awsdac-mcp-server command with embedded prompt system by @naomori in https://github.com/awslabs/diagram-as-code/pull/209
- Fix nil pointer dereference issues by @ugwis in https://github.com/awslabs/diagram-as-code/pull/212
- Add CI support for awsdac-mcp-server by @ugwis in https://github.com/awslabs/diagram-as-code/pull/213
- Add Go embedded font (goregular) as default fallback font by @ugwis in https://github.com/awslabs/diagram-as-code/pull/214
- Add LICENSE/NOTICE/THIRDPARTYLICENSES to release assets by @ugwis in https://github.com/awslabs/diagram-as-code/pull/215
- Fix #211: Add overwrite protection with confirmation prompt by @ugwis in https://github.com/awslabs/diagram-as-code/pull/217
- docs: add awsdac MCP server integration guide by @naomori in https://github.com/awslabs/diagram-as-code/pull/218
- Refactor createDiagram to use CreateOptions struct by @ugwis in https://github.com/awslabs/diagram-as-code/pull/219
- Fix test stability by using goregular font by @ugwis in https://github.com/awslabs/diagram-as-code/pull/220
Full Changelog: https://github.com/awslabs/diagram-as-code/compare/v0.21.12...v0.22
- Go
Published by github-actions[bot] 9 months ago
https://github.com/awslabs/diagram-as-code - v0.21.12
What's Changed
- fix: return an error in case of circular reference (#35) by @naomori in https://github.com/awslabs/diagram-as-code/pull/187
- Add BorderChildren on doc by @ugwis in https://github.com/awslabs/diagram-as-code/pull/188
- Decode yaml file strictly and add warnings by @ugwis in https://github.com/awslabs/diagram-as-code/pull/190
- Fix func test override def by @ugwis in https://github.com/awslabs/diagram-as-code/pull/191
- Revert "fix: decode yaml file strictly and add warnings" by @ugwis in https://github.com/awslabs/diagram-as-code/pull/193
- fix: incorrect handling for icon path empty string (not nil) by @ugwis in https://github.com/awslabs/diagram-as-code/pull/194
- [definition generator] fix: for new architecture center by @ugwis in https://github.com/awslabs/diagram-as-code/pull/195
New Contributors
- @naomori made their first contribution in https://github.com/awslabs/diagram-as-code/pull/187
Full Changelog: https://github.com/awslabs/diagram-as-code/compare/v0.21.11...v0.21.12
- Go
Published by github-actions[bot] about 1 year ago
https://github.com/awslabs/diagram-as-code - v0.21.11
What's Changed
- Adding explicit empty string to definition file by @ugwis in https://github.com/awslabs/diagram-as-code/pull/176
- Fix margin/padding space without icons by @ugwis in https://github.com/awslabs/diagram-as-code/pull/177
- fix: enable to recieve URL as an input by @a2ush in https://github.com/awslabs/diagram-as-code/pull/181
- add: cli option for override definition file by @ugwis in https://github.com/awslabs/diagram-as-code/pull/182
- Implement iteration/variable-expansion/conditional-branching by Go template by @ugwis in https://github.com/awslabs/diagram-as-code/pull/170
- chore(deps): bump golang.org/x/net from 0.37.0 to 0.38.0 by @dependabot in https://github.com/awslabs/diagram-as-code/pull/184
Full Changelog: https://github.com/awslabs/diagram-as-code/compare/v0.21.10...v0.21.11
- Go
Published by github-actions[bot] about 1 year ago
https://github.com/awslabs/diagram-as-code - v0.21.10
What's Changed
- fix: incorrect error handling for LoadIcon by @ugwis in https://github.com/awslabs/diagram-as-code/pull/163
- fix: allow using local file at Zip(file) on definition by @ugwis in https://github.com/awslabs/diagram-as-code/pull/164
- refactor: fixing staticcheck findings by @ugwis in https://github.com/awslabs/diagram-as-code/pull/165
- definition: update definition of new pptx by @ugwis in https://github.com/awslabs/diagram-as-code/pull/167
- Reimplement definition generator by @ugwis in https://github.com/awslabs/diagram-as-code/pull/166
- Fix some border colors on definition by @ugwis in https://github.com/awslabs/diagram-as-code/pull/175
Full Changelog: https://github.com/awslabs/diagram-as-code/compare/v0.21.9...v0.21.10
- Go
Published by github-actions[bot] about 1 year ago
https://github.com/awslabs/diagram-as-code - v0.21.9
What's Changed
- Dashed link by @ugwis in https://github.com/awslabs/diagram-as-code/pull/159
- filling icon background by @ugwis in https://github.com/awslabs/diagram-as-code/pull/160
- add line labels by @ugwis in https://github.com/awslabs/diagram-as-code/pull/161
Full Changelog: https://github.com/awslabs/diagram-as-code/compare/v0.21.8...v0.21.9
- Go
Published by github-actions[bot] over 1 year ago
https://github.com/awslabs/diagram-as-code - v0.21.8
What's Changed
- Fail unknown resource without segment fault #118 by @ugwis in https://github.com/awslabs/diagram-as-code/pull/145
- Some checks for unknown/wrong-reference resource by @ugwis in https://github.com/awslabs/diagram-as-code/pull/148
- Add description of orthogonal link by @ugwis in https://github.com/awslabs/diagram-as-code/pull/151
- add: multiline feature for labels by @0b11stan in https://github.com/awslabs/diagram-as-code/pull/155
- Build with static linking by @ugwis in https://github.com/awslabs/diagram-as-code/pull/158
- add: expanded input file error by @PeskyPotato in https://github.com/awslabs/diagram-as-code/pull/157
New Contributors
- @0b11stan made their first contribution in https://github.com/awslabs/diagram-as-code/pull/155
- @PeskyPotato made their first contribution in https://github.com/awslabs/diagram-as-code/pull/157
Full Changelog: https://github.com/awslabs/diagram-as-code/compare/v0.21.7...v0.21.8
- Go
Published by github-actions[bot] over 1 year ago
https://github.com/awslabs/diagram-as-code - v0.21.7
What's Changed
- Gateway on border by @ugwis in https://github.com/awslabs/diagram-as-code/pull/135
- Add NixOS fonts path by @smalldave in https://github.com/awslabs/diagram-as-code/pull/138
- Add line colors to links by @smalldave in https://github.com/awslabs/diagram-as-code/pull/139
- Close the file descriptor for each open file while extracting a ZIP archive by @ugwis in https://github.com/awslabs/diagram-as-code/pull/140
New Contributors
- @smalldave made their first contribution in https://github.com/awslabs/diagram-as-code/pull/138
Full Changelog: https://github.com/awslabs/diagram-as-code/compare/v0.21.6...v0.21.7
- Go
Published by github-actions[bot] over 1 year ago
https://github.com/awslabs/diagram-as-code - v0.21.6
What's Changed
- fix upload-artifact by @ugwis in https://github.com/awslabs/diagram-as-code/pull/120
- Fix upload artifact by @ugwis in https://github.com/awslabs/diagram-as-code/pull/121
- add border type "dashed" by @ugwis in https://github.com/awslabs/diagram-as-code/pull/119
- fix: checkout branch on func test by @ugwis in https://github.com/awslabs/diagram-as-code/pull/127
- add: HeaderAlign property of Resource by @ugwis in https://github.com/awslabs/diagram-as-code/pull/126
- Fix mapping script for new design by @ugwis in https://github.com/awslabs/diagram-as-code/pull/130
- add AWS::EC2::AvailabilityZone by @ugwis in https://github.com/awslabs/diagram-as-code/pull/131
- fix: centering HeaderAlign of AWS::EC2::AutoScalingGroup by @ugwis in https://github.com/awslabs/diagram-as-code/pull/132
- Orthogonal link by @ugwis in https://github.com/awslabs/diagram-as-code/pull/134
Full Changelog: https://github.com/awslabs/diagram-as-code/compare/v0.21.5...v0.21.6
- Go
Published by github-actions[bot] over 1 year ago
https://github.com/awslabs/diagram-as-code - v0.21.5
What's Changed
- Bump actions/download-artifact from 2 to 4.1.7 in /.github/workflows by @dependabot in https://github.com/awslabs/diagram-as-code/pull/113
- Fix definition of AWS::Region by @ugwis in https://github.com/awslabs/diagram-as-code/pull/114
- chore: add version flag by @ryota-sakamoto in https://github.com/awslabs/diagram-as-code/pull/115
- fix: upload-artifact issue by @ugwis in https://github.com/awslabs/diagram-as-code/pull/117
New Contributors
- @ryota-sakamoto made their first contribution in https://github.com/awslabs/diagram-as-code/pull/115
Full Changelog: https://github.com/awslabs/diagram-as-code/compare/v0.21.4...v0.21.5
- Go
Published by github-actions[bot] over 1 year ago
https://github.com/awslabs/diagram-as-code - v0.21.4
What's Changed
- Update definitions by @a2ush in https://github.com/awslabs/diagram-as-code/pull/105
- Update introduction guide by @a2ush in https://github.com/awslabs/diagram-as-code/pull/107
- [CI] Synchronize CFn resource types in the wiki by @ugwis in https://github.com/awslabs/diagram-as-code/pull/108
- Fallback to service icons whenever possible by @a2ush in https://github.com/awslabs/diagram-as-code/pull/109
- Ignore font error with label-less diagram by @ugwis in https://github.com/awslabs/diagram-as-code/pull/111
Breaking changes
- Change to fall back to service icon if resource icon does not exist
Full Changelog: https://github.com/awslabs/diagram-as-code/compare/v0.21.3...v0.21.4
- Go
Published by github-actions[bot] almost 2 years ago
https://github.com/awslabs/diagram-as-code - v0.21.3
What's Changed
- Update README: add an animation explaining CLI usage by @mikanbox in https://github.com/awslabs/diagram-as-code/pull/90
- Fallback to LiberationSans font by @ugwis in https://github.com/awslabs/diagram-as-code/pull/93
- Modify the example by @a2ush in https://github.com/awslabs/diagram-as-code/pull/95
- Update definition file/scripts by @a2ush in https://github.com/awslabs/diagram-as-code/pull/96
- Add instruction for installing homebrew to README.md by @ugwis in https://github.com/awslabs/diagram-as-code/pull/97
- Deprecate AWS::Diagram::Group by @ugwis in https://github.com/awslabs/diagram-as-code/pull/98
- Bump golang.org/x/image from 0.15.0 to 0.18.0 by @dependabot in https://github.com/awslabs/diagram-as-code/pull/101
- Expand resource bindings to fit title by @ugwis in https://github.com/awslabs/diagram-as-code/pull/100
New Contributors
- @mikanbox made their first contribution in https://github.com/awslabs/diagram-as-code/pull/90
- @dependabot made their first contribution in https://github.com/awslabs/diagram-as-code/pull/101
Breaking changes
- Deprecate AWS::Diagram::Group #64
- Title string overflows image when Title is long #67
Full Changelog: https://github.com/awslabs/diagram-as-code/compare/v0.21.2...v0.21.3
- Go
Published by github-actions[bot] almost 2 years ago
https://github.com/awslabs/diagram-as-code - v0.21.2
Main changed
- Support the feature of reading YAML data from remote URLs
$ awsdac https://raw.githubusercontent.com/awslabs/diagram-as-code/main/examples/alb-ec2.yaml [Completed] AWS infrastructure diagram generated: output.png
What's Changed
- Add support for reading YAML data from remote URLs by @a2ush in https://github.com/awslabs/diagram-as-code/pull/83
- Rename yaml to dacfile for easy-understand by @a2ush in https://github.com/awslabs/diagram-as-code/pull/84
- Add Introduction guide by @a2ush in https://github.com/awslabs/diagram-as-code/pull/86
- Allow to describe a raw URL as an input file by @a2ush in https://github.com/awslabs/diagram-as-code/pull/87
Full Changelog: https://github.com/awslabs/diagram-as-code/compare/v0.21.1...v0.21.2
- Go
Published by github-actions[bot] about 2 years ago
https://github.com/awslabs/diagram-as-code - v0.21.1
Main change
- [beta] Generate YAML file in dac (diagram-as-code) format from CloudFormation template (add "--dac-file" option)
What's Changed
- add issue template for definition file issue by @ugwis in https://github.com/awslabs/diagram-as-code/pull/80
- Refactor: Change option & parameter name for easy-understand by @a2ush in https://github.com/awslabs/diagram-as-code/pull/82
Full Changelog: https://github.com/awslabs/diagram-as-code/compare/v0.21.0...v0.21.1
- Go
Published by github-actions[bot] about 2 years ago
https://github.com/awslabs/diagram-as-code - v0.21.0
Main change
- [beta] Generate YAML file from CloudFormation template (add "--yaml" option)
What's Changed
- Refactor: change parameter name for more easy-understand by @a2ush in https://github.com/awslabs/diagram-as-code/pull/76
- Add new feature: generating yaml file from CloudFormation template by @a2ush in https://github.com/awslabs/diagram-as-code/pull/78
- Add the description about yaml option by @a2ush in https://github.com/awslabs/diagram-as-code/pull/79
Full Changelog: https://github.com/awslabs/diagram-as-code/compare/v0.20...v0.21.0
- Go
Published by github-actions[bot] about 2 years ago
https://github.com/awslabs/diagram-as-code - v0.20
Main change
- [beta] Generate diagram from CloudFormation templates
- Group to Resource
- Tests on GitHub actions
- HTTP Etag caching
What's Changed
- Revise documentation and guidance to make usage easier to understand by @a2ush in https://github.com/awslabs/diagram-as-code/pull/39
- Improve Readability of Execution and Debug Logs (issue#37) by @a2ush in https://github.com/awslabs/diagram-as-code/pull/41
- add testdata for definition files by @ugwis in https://github.com/awslabs/diagram-as-code/pull/42
- add unit tests for internal packages by @ugwis in https://github.com/awslabs/diagram-as-code/pull/43
- Refactor long function by splitting it into multiple smaller functions by @a2ush in https://github.com/awslabs/diagram-as-code/pull/44
- Add functional test and tests on GitHub actions by @ugwis in https://github.com/awslabs/diagram-as-code/pull/45
- add default icon for AWS::EC2::Subnet by @ugwis in https://github.com/awslabs/diagram-as-code/pull/46
- replace URL of definition file to local file before functional test by @ugwis in https://github.com/awslabs/diagram-as-code/pull/47
- Define AWS::Diagram::Canvas with Group type by @a2ush in https://github.com/awslabs/diagram-as-code/pull/48
- First steps to generate diagrams from CloudFormation templates by @a2ush in https://github.com/awslabs/diagram-as-code/pull/49
- fix: style of AWS::Diagram::Canvas by @ugwis in https://github.com/awslabs/diagram-as-code/pull/51
- Refactor processing to convert CFn template to struct data by @a2ush in https://github.com/awslabs/diagram-as-code/pull/55
- add functional test for CFn templates by @ugwis in https://github.com/awslabs/diagram-as-code/pull/54
- Ignoring DependsOn without string (e.g. ECS containers' DependsOn) by @a2ush in https://github.com/awslabs/diagram-as-code/pull/56
- support HTTP Etag caching on internal/cache by @ugwis in https://github.com/awslabs/diagram-as-code/pull/57
- Ensuring a single parent for resources with multiple parents by @a2ush in https://github.com/awslabs/diagram-as-code/pull/58
- add HasChildren property for definition file by @ugwis in https://github.com/awslabs/diagram-as-code/pull/59
- Implement handling of resources with multiple grandchildren by @a2ush in https://github.com/awslabs/diagram-as-code/pull/60
- Update the introduction image by @a2ush in https://github.com/awslabs/diagram-as-code/pull/61
- Add new test: generate diagrams from cloudFormation templates by @a2ush in https://github.com/awslabs/diagram-as-code/pull/62
- Use new HasChildren parameter by @a2ush in https://github.com/awslabs/diagram-as-code/pull/63
- Add error handling for undefined resource types by @a2ush in https://github.com/awslabs/diagram-as-code/pull/68
- Resources with children by @ugwis in https://github.com/awslabs/diagram-as-code/pull/69
- change default border color for resource with children by @ugwis in https://github.com/awslabs/diagram-as-code/pull/70
- Add border line to resources which have children by @a2ush in https://github.com/awslabs/diagram-as-code/pull/71
- Clarified that --cfn-template feature is currently in beta by @a2ush in https://github.com/awslabs/diagram-as-code/pull/72
- Update README: describe the feature of creating a diagram from CloudFormation template by @a2ush in https://github.com/awslabs/diagram-as-code/pull/74
Full Changelog: https://github.com/awslabs/diagram-as-code/compare/v0.12...v0.20
- Go
Published by github-actions[bot] about 2 years ago
https://github.com/awslabs/diagram-as-code - v0.12
What's Changed
- Fix default color of VPC,Subnets title by @ugwis in https://github.com/awslabs/diagram-as-code/pull/21
- Add diagram examples by @ugwis in https://github.com/awslabs/diagram-as-code/pull/22
- Add example of PrivateLink by @ugwis in https://github.com/awslabs/diagram-as-code/pull/23
- Fix windows path issue by @ugwis in https://github.com/awslabs/diagram-as-code/pull/24
- Add resource types by @ugwis in https://github.com/awslabs/diagram-as-code/pull/25
- Add arrowheads on line by @ugwis in https://github.com/awslabs/diagram-as-code/pull/27
- Add resource types by @ugwis in https://github.com/awslabs/diagram-as-code/pull/28
- Fix wrong resource type name by @ugwis in https://github.com/awslabs/diagram-as-code/pull/29
- Custom font path by @ugwis in https://github.com/awslabs/diagram-as-code/pull/30
- fix: Remove order dependency for command line options by @a2ush in https://github.com/awslabs/diagram-as-code/pull/31
New Contributors
- @a2ush made their first contribution in https://github.com/awslabs/diagram-as-code/pull/31
Full Changelog: https://github.com/awslabs/diagram-as-code/compare/v0.11...v0.12
- Go
Published by github-actions[bot] about 2 years ago
https://github.com/awslabs/diagram-as-code - v0.11
What's Changed
- Add tool to create definition from pptx file by @ugwis in https://github.com/awslabs/diagram-as-code/pull/4
- Add getting started for gopher on README by @ugwis in https://github.com/awslabs/diagram-as-code/pull/5
- Update README.md by @ugwis in https://github.com/awslabs/diagram-as-code/pull/6
- Update README.md by @ugwis in https://github.com/awslabs/diagram-as-code/pull/7
- Update README.md by @ugwis in https://github.com/awslabs/diagram-as-code/pull/8
- An issue multiple definition files could not be combined by @ugwis in https://github.com/awslabs/diagram-as-code/pull/10
- [Doc] Add example of links by @ugwis in https://github.com/awslabs/diagram-as-code/pull/13
- Update definition file for new pptx file by @ugwis in https://github.com/awslabs/diagram-as-code/pull/14
- fix: resource attributes doc by @ugwis in https://github.com/awslabs/diagram-as-code/pull/15
- [Doc] Fix resource type in dependency graph by @ugwis in https://github.com/awslabs/diagram-as-code/pull/16
- Add line width attribute to link by @ugwis in https://github.com/awslabs/diagram-as-code/pull/17
- Fix font path for each operating system by @ugwis in https://github.com/awslabs/diagram-as-code/pull/19
Full Changelog: https://github.com/awslabs/diagram-as-code/compare/v0.10...v0.11
- Go
Published by github-actions[bot] about 2 years ago
https://github.com/awslabs/diagram-as-code - v0.10
What's Changed
- add: GitHub action workflow for release by @ugwis in https://github.com/awslabs/diagram-as-code/pull/2
New Contributors
- @ugwis made their first contribution in https://github.com/awslabs/diagram-as-code/pull/2
Full Changelog: https://github.com/awslabs/diagram-as-code/commits/v0.10
- Go
Published by github-actions[bot] over 2 years ago