## [v0.14.5](https://github.com/k1LoW/ndiag/compare/v0.14.4...v0.14.5) - 2023-07-04
- Bump golang.org/x/image from 0.1.0 to 0.5.0 by @dependabot in https://github.com/k1LoW/ndiag/pull/101
- Bump golang.org/x/net from 0.1.0 to 0.7.0 by @dependabot in https://github.com/k1LoW/ndiag/pull/103
- Fix workaround for svg parsing by @k1LoW in https://github.com/k1LoW/ndiag/pull/106
- Fix CI by @k1LoW in https://github.com/k1LoW/ndiag/pull/107

## [v0.14.4](https://github.com/k1LoW/ndiag/compare/v0.14.3...v0.14.4) - 2022-11-04
- Use octocov by @k1LoW in https://github.com/k1LoW/ndiag/pull/95
- Bump up go and pkgs by @k1LoW in https://github.com/k1LoW/ndiag/pull/96
- Fix build flags of linux build by @k1LoW in https://github.com/k1LoW/ndiag/pull/97
- packr2 to embed by @k1LoW in https://github.com/k1LoW/ndiag/pull/98
- Fix build pipeline by @k1LoW in https://github.com/k1LoW/ndiag/pull/99

## [v0.14.3](https://github.com/k1LoW/ndiag/compare/v0.14.2...v0.14.3) (2022-02-09)

* Support darwin arm64 [#94](https://github.com/k1LoW/ndiag/pull/94) ([k1LoW](https://github.com/k1LoW))

## [v0.14.2](https://github.com/k1LoW/ndiag/compare/v0.14.1...v0.14.2) (2022-01-19)

* Fix the conditions for getting the HashiCorp icon. [#93](https://github.com/k1LoW/ndiag/pull/93) ([rnakamine](https://github.com/rnakamine))

## [v0.14.1](https://github.com/k1LoW/ndiag/compare/v0.14.0...v0.14.1) (2022-01-05)

* Fix k8s iconPath [#92](https://github.com/k1LoW/ndiag/pull/92) ([rnakamine](https://github.com/rnakamine))
* Replace ioutil and update Go [#91](https://github.com/k1LoW/ndiag/pull/91) ([k1LoW](https://github.com/k1LoW))
* Fix typo in tutorial [#90](https://github.com/k1LoW/ndiag/pull/90) ([yano3](https://github.com/yano3))

## [v0.14.0](https://github.com/k1LoW/ndiag/compare/v0.13.2...v0.14.0) (2021-04-21)

* Remove deprecated section `diagrams:` [#89](https://github.com/k1LoW/ndiag/pull/89) ([k1LoW](https://github.com/k1LoW))
* Support multiple config files and directories [#88](https://github.com/k1LoW/ndiag/pull/88) ([k1LoW](https://github.com/k1LoW))
* Add `--hide-details` option [#87](https://github.com/k1LoW/ndiag/pull/87) ([k1LoW](https://github.com/k1LoW))

## [v0.13.2](https://github.com/k1LoW/ndiag/compare/v0.13.1...v0.13.2) (2021-03-10)

* Fix coverage [#86](https://github.com/k1LoW/ndiag/pull/86) ([k1LoW](https://github.com/k1LoW))

## [v0.13.1](https://github.com/k1LoW/ndiag/compare/v0.13.0...v0.13.1) (2021-03-05)

* Update Dockerfile [#85](https://github.com/k1LoW/ndiag/pull/85) ([k1LoW](https://github.com/k1LoW))

## [v0.13.0](https://github.com/k1LoW/ndiag/compare/v0.12.1...v0.13.0) (2021-03-04)

* Add dockers: setting to .goreleaser.yml [#84](https://github.com/k1LoW/ndiag/pull/84) ([k1LoW](https://github.com/k1LoW))
* Add command `ndiag coverage` [#83](https://github.com/k1LoW/ndiag/pull/83) ([k1LoW](https://github.com/k1LoW))

## [v0.12.1](https://github.com/k1LoW/ndiag/compare/v0.12.0...v0.12.1) (2021-02-26)

* Fix md file path link [#82](https://github.com/k1LoW/ndiag/pull/82) ([k1LoW](https://github.com/k1LoW))
* Close md file fds [#81](https://github.com/k1LoW/ndiag/pull/81) ([k1LoW](https://github.com/k1LoW))
* Label id is in-casesensitive [#80](https://github.com/k1LoW/ndiag/pull/80) ([k1LoW](https://github.com/k1LoW))

## [v0.12.0](https://github.com/k1LoW/ndiag/compare/v0.11.0...v0.12.0) (2021-02-19)

* Add Relation id for anchor link [#79](https://github.com/k1LoW/ndiag/pull/79) ([k1LoW](https://github.com/k1LoW))
* Add Relation diagrams [#78](https://github.com/k1LoW/ndiag/pull/78) ([k1LoW](https://github.com/k1LoW))
* Fix README.md output [#77](https://github.com/k1LoW/ndiag/pull/77) ([k1LoW](https://github.com/k1LoW))
* Fix Config.checkUnique() [#76](https://github.com/k1LoW/ndiag/pull/76) ([k1LoW](https://github.com/k1LoW))
* Add command `ndiag list descs` [#75](https://github.com/k1LoW/ndiag/pull/75) ([k1LoW](https://github.com/k1LoW))
* Fix README.md output [#74](https://github.com/k1LoW/ndiag/pull/74) ([k1LoW](https://github.com/k1LoW))

## [v0.11.0](https://github.com/k1LoW/ndiag/compare/v0.10.1...v0.11.0) (2021-02-15)

* Expand client timeout [#73](https://github.com/k1LoW/ndiag/pull/73) ([k1LoW](https://github.com/k1LoW))
* [BREAKING] Refactor md output [#72](https://github.com/k1LoW/ndiag/pull/72) ([k1LoW](https://github.com/k1LoW))
* [BREAKING] Remove/Hide default view description [#71](https://github.com/k1LoW/ndiag/pull/71) ([k1LoW](https://github.com/k1LoW))
* [BREAKING] Change hideLabelGroups: to hideLabels: [#70](https://github.com/k1LoW/ndiag/pull/70) ([k1LoW](https://github.com/k1LoW))
* [BREAKING] The value of the type or label should not be used to generate the Relation id. [#69](https://github.com/k1LoW/ndiag/pull/69) ([k1LoW](https://github.com/k1LoW))
* [BREAKING] Force seed and id to be lowercase when generating id [#68](https://github.com/k1LoW/ndiag/pull/68) ([k1LoW](https://github.com/k1LoW))
* If the layer specification is zero and the architecture contains cluster components, show clusters for cluster component. [#67](https://github.com/k1LoW/ndiag/pull/67) ([k1LoW](https://github.com/k1LoW))
* [BREAKING] Layer comparisons are not case-sensitive. [#65](https://github.com/k1LoW/ndiag/pull/65) ([k1LoW](https://github.com/k1LoW))

## [v0.10.1](https://github.com/k1LoW/ndiag/compare/v0.10.0...v0.10.1) (2021-01-31)

* Fix description file migration logic [#64](https://github.com/k1LoW/ndiag/pull/64) ([k1LoW](https://github.com/k1LoW))

## [v0.10.0](https://github.com/k1LoW/ndiag/compare/v0.9.1...v0.10.0) (2021-01-30)

* [BREAKING] Rename `diagrams:` -> `views:` [#63](https://github.com/k1LoW/ndiag/pull/63) ([k1LoW](https://github.com/k1LoW))
* [BREAKING] Support node label [#62](https://github.com/k1LoW/ndiag/pull/62) ([k1LoW](https://github.com/k1LoW))
* Rename type/variables name [#61](https://github.com/k1LoW/ndiag/pull/61) ([k1LoW](https://github.com/k1LoW))
* [BREAKING] Support component label [#60](https://github.com/k1LoW/ndiag/pull/60) ([k1LoW](https://github.com/k1LoW))
* [BREAKING] Support relation.desc [#59](https://github.com/k1LoW/ndiag/pull/59) ([k1LoW](https://github.com/k1LoW))

## [v0.9.1](https://github.com/k1LoW/ndiag/compare/v0.9.0...v0.9.1) (2021-01-12)

* Fix icon.OptimizeSVG resize logic [#58](https://github.com/k1LoW/ndiag/pull/58) ([k1LoW](https://github.com/k1LoW))

## [v0.9.0](https://github.com/k1LoW/ndiag/compare/v0.8.1...v0.9.0) (2021-01-12)

* Fetch more icons [#57](https://github.com/k1LoW/ndiag/pull/57) ([k1LoW](https://github.com/k1LoW))
* Support cluster icon [#56](https://github.com/k1LoW/ndiag/pull/56) ([k1LoW](https://github.com/k1LoW))
* Allow no nodes [#55](https://github.com/k1LoW/ndiag/pull/55) ([k1LoW](https://github.com/k1LoW))
* Optimize fetched SVG icons [#54](https://github.com/k1LoW/ndiag/pull/54) ([k1LoW](https://github.com/k1LoW))
* Add command `ndiag fetch-icons` [#53](https://github.com/k1LoW/ndiag/pull/53) ([k1LoW](https://github.com/k1LoW))
* Add command 'ndiag list icons' [#52](https://github.com/k1LoW/ndiag/pull/52) ([k1LoW](https://github.com/k1LoW))
* Support additional icon images ( ndiag.icons/ ) [#51](https://github.com/k1LoW/ndiag/pull/51) ([k1LoW](https://github.com/k1LoW))

## [v0.8.1](https://github.com/k1LoW/ndiag/compare/v0.8.0...v0.8.1) (2021-01-05)

* hide real nodes count when unload nodes.yml [#48](https://github.com/k1LoW/ndiag/pull/48) ([k1LoW](https://github.com/k1LoW))
* throw error when cluster belong to two or more clusters [#47](https://github.com/k1LoW/ndiag/pull/47) ([k1LoW](https://github.com/k1LoW))

## [v0.8.0](https://github.com/k1LoW/ndiag/compare/v0.7.4...v0.8.0) (2020-12-31)

* [BREAKING]tag -> label [#46](https://github.com/k1LoW/ndiag/pull/46) ([k1LoW](https://github.com/k1LoW))

## [v0.7.4](https://github.com/k1LoW/ndiag/compare/v0.7.3...v0.7.4) (2020-12-25)

* Remove empty tag [#45](https://github.com/k1LoW/ndiag/pull/45) ([k1LoW](https://github.com/k1LoW))

## [v0.7.3](https://github.com/k1LoW/ndiag/compare/v0.7.2...v0.7.3) (2020-12-21)

* Fix tmpIconDir path rule [#44](https://github.com/k1LoW/ndiag/pull/44) ([k1LoW](https://github.com/k1LoW))

## [v0.7.2](https://github.com/k1LoW/ndiag/compare/v0.7.1...v0.7.2) (2020-12-20)

* Bump up glyph version [#43](https://github.com/k1LoW/ndiag/pull/43) ([k1LoW](https://github.com/k1LoW))
* Set edge id [#42](https://github.com/k1LoW/ndiag/pull/42) ([k1LoW](https://github.com/k1LoW))

## [v0.7.1](https://github.com/k1LoW/ndiag/compare/v0.7.0...v0.7.1) (2020-12-19)

* Fix component with icon [#41](https://github.com/k1LoW/ndiag/pull/41) ([k1LoW](https://github.com/k1LoW))

## [v0.7.0](https://github.com/k1LoW/ndiag/compare/v0.6.0...v0.7.0) (2020-12-19)

* [BREAKING]Change diagram colors [#40](https://github.com/k1LoW/ndiag/pull/40) ([k1LoW](https://github.com/k1LoW))
* Add nodes.match and nodes.matchRegexp for grouping real nodes [#39](https://github.com/k1LoW/ndiag/pull/39) ([k1LoW](https://github.com/k1LoW))
* Support SVG in SVG using Data URI [#38](https://github.com/k1LoW/ndiag/pull/38) ([k1LoW](https://github.com/k1LoW))
* [BREAKING] Allow zero real nodes [#37](https://github.com/k1LoW/ndiag/pull/37) ([k1LoW](https://github.com/k1LoW))
* [BREAKING] Support embedded icons and custom icons using k1LoW/glyph [#36](https://github.com/k1LoW/ndiag/pull/36) ([k1LoW](https://github.com/k1LoW))
* [BREAKING]Use dot command (Graphviz) when it exist. [#35](https://github.com/k1LoW/ndiag/pull/35) ([k1LoW](https://github.com/k1LoW))

## [v0.6.0](https://github.com/k1LoW/ndiag/compare/v0.5.0...v0.6.0) (2020-11-05)

* Add task for updating ndiag documents [#26](https://github.com/k1LoW/ndiag/pull/26) ([k1LoW](https://github.com/k1LoW))
* Fix diagram image filename [#34](https://github.com/k1LoW/ndiag/pull/34) ([k1LoW](https://github.com/k1LoW))
* Add tags setting to diagram [#33](https://github.com/k1LoW/ndiag/pull/33) ([k1LoW](https://github.com/k1LoW))
* Bump up go version [#32](https://github.com/k1LoW/ndiag/pull/32) ([k1LoW](https://github.com/k1LoW))
* Add `hideTagGroups` [#31](https://github.com/k1LoW/ndiag/pull/31) ([k1LoW](https://github.com/k1LoW))
* Add `dict` [#30](https://github.com/k1LoW/ndiag/pull/30) ([k1LoW](https://github.com/k1LoW))
* Add `hideDiagrams` [#29](https://github.com/k1LoW/ndiag/pull/29) ([k1LoW](https://github.com/k1LoW))
* [BREAKING]Add ndiag.descriptions/_index.md [#28](https://github.com/k1LoW/ndiag/pull/28) ([k1LoW](https://github.com/k1LoW))
* Add `hideLayers` [#27](https://github.com/k1LoW/ndiag/pull/27) ([k1LoW](https://github.com/k1LoW))
* Add `hideRealNodes` [#25](https://github.com/k1LoW/ndiag/pull/25) ([k1LoW](https://github.com/k1LoW))
* Add Config.Graph for setting the description of the diagram [#24](https://github.com/k1LoW/ndiag/pull/24) ([k1LoW](https://github.com/k1LoW))

## [v0.5.0](https://github.com/k1LoW/ndiag/compare/v0.4.0...v0.5.0) (2020-10-11)

* Add support for merging components, clusters and relations in the node list into config [#23](https://github.com/k1LoW/ndiag/pull/23) ([k1LoW](https://github.com/k1LoW))
* [BREAKING]Use splines=ortho [#22](https://github.com/k1LoW/ndiag/pull/22) ([k1LoW](https://github.com/k1LoW))

## [v0.4.0](https://github.com/k1LoW/ndiag/compare/v0.3.0...v0.4.0) (2020-10-04)

* Add `relations:` to describe the relationship between components [#21](https://github.com/k1LoW/ndiag/pull/21) ([k1LoW](https://github.com/k1LoW))

## [v0.3.0](https://github.com/k1LoW/ndiag/compare/v0.2.0...v0.3.0) (2020-09-27)

* Hide unlinked components on network tag group diagram and node diagram [#20](https://github.com/k1LoW/ndiag/pull/20) ([k1LoW](https://github.com/k1LoW))
* Merge edges on node diagram [#19](https://github.com/k1LoW/ndiag/pull/19) ([k1LoW](https://github.com/k1LoW))
* Re-show real nodes [#18](https://github.com/k1LoW/ndiag/pull/18) ([k1LoW](https://github.com/k1LoW))

## [v0.2.0](https://github.com/k1LoW/ndiag/compare/v0.1.2...v0.2.0) (2020-09-25)

* Create a node component from the network routes when the node component does not exist [#17](https://github.com/k1LoW/ndiag/pull/17) ([k1LoW](https://github.com/k1LoW))

## [v0.1.2](https://github.com/k1LoW/ndiag/compare/v0.1.1...v0.1.2) (2020-09-25)

* Add Tags param to diagram.md.tmpl [#16](https://github.com/k1LoW/ndiag/pull/16) ([k1LoW](https://github.com/k1LoW))

## [v0.1.1](https://github.com/k1LoW/ndiag/compare/v0.1.0...v0.1.1) (2020-09-24)

* Fix table output (trim \r and add nl2br) [#15](https://github.com/k1LoW/ndiag/pull/15) ([k1LoW](https://github.com/k1LoW))

## [v0.1.0](https://github.com/k1LoW/ndiag/compare/v0.0.1...v0.1.0) (2020-09-24)

* [BREAKING] Add Network.Tags [#14](https://github.com/k1LoW/ndiag/pull/14) ([k1LoW](https://github.com/k1LoW))
* Show cluster component [#13](https://github.com/k1LoW/ndiag/pull/13) ([k1LoW](https://github.com/k1LoW))
* [BREAKING]Change `networks:` design [#12](https://github.com/k1LoW/ndiag/pull/12) ([k1LoW](https://github.com/k1LoW))

## [v0.0.1](https://github.com/k1LoW/ndiag/compare/6eabff9d8ff3...v0.0.1) (2020-09-12)

* Get a deterministic output [#11](https://github.com/k1LoW/ndiag/pull/11) ([k1LoW](https://github.com/k1LoW))
* Add command `ndiag completion` [#10](https://github.com/k1LoW/ndiag/pull/10) ([k1LoW](https://github.com/k1LoW))
* Read network desc from md [#9](https://github.com/k1LoW/ndiag/pull/9) ([k1LoW](https://github.com/k1LoW))
* Show networks [#8](https://github.com/k1LoW/ndiag/pull/8) ([k1LoW](https://github.com/k1LoW))
* Errors if there is a node with no real node [#7](https://github.com/k1LoW/ndiag/pull/7) ([k1LoW](https://github.com/k1LoW))
* Draw node diagrams [#6](https://github.com/k1LoW/ndiag/pull/6) ([k1LoW](https://github.com/k1LoW))
* Allow multiple networks syntax [#5](https://github.com/k1LoW/ndiag/pull/5) ([k1LoW](https://github.com/k1LoW))
* Fix output.Output interface [#4](https://github.com/k1LoW/ndiag/pull/4) ([k1LoW](https://github.com/k1LoW))
* Fix diagram for layer [#3](https://github.com/k1LoW/ndiag/pull/3) ([k1LoW](https://github.com/k1LoW))
* Load description text from partial md. [#2](https://github.com/k1LoW/ndiag/pull/2) ([k1LoW](https://github.com/k1LoW))
* Add `doc` command [#1](https://github.com/k1LoW/ndiag/pull/1) ([k1LoW](https://github.com/k1LoW))
