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