From 8223e860f17ffb12acfe65bcbe9dfd0c4251e2b6 Mon Sep 17 00:00:00 2001 From: Alexander Wang Date: Sat, 28 Sep 2024 16:49:44 -0600 Subject: [PATCH 1/2] v0.6.7 --- ci/release/changelogs/next.md | 34 ---------------------------- ci/release/changelogs/v0.6.7.md | 39 +++++++++++++++++++++++++++++++++ ci/sub | 2 +- 3 files changed, 40 insertions(+), 35 deletions(-) create mode 100644 ci/release/changelogs/v0.6.7.md diff --git a/ci/release/changelogs/next.md b/ci/release/changelogs/next.md index ba3af2228a..f3c0d2a774 100644 --- a/ci/release/changelogs/next.md +++ b/ci/release/changelogs/next.md @@ -1,39 +1,5 @@ #### Features ๐Ÿš€ -- Vars: Variable definitions can refer to other variables in the current scope [#2052](https://github.com/terrastruct/d2/pull/2052) -- Composition: Imported boards can use underscores to reference boards beyond its own scope (e.g. to a sibling board at the scope its imported to) [#2075](https://github.com/terrastruct/d2/pull/2075) -- Autoformat: Reserved keywords are formatted to be lowercase [#2098](https://github.com/terrastruct/d2/pull/2098) -- Misc: support for characters in the Latin-1 and geometric shapes unicode range [#2100](https://github.com/terrastruct/d2/pull/2100) -- Imports: can now import from absolute file paths [#2113](https://github.com/terrastruct/d2/pull/2113) -- Render: linear and radial gradients are now available for `fill`, `stroke` and `font-color` [#2120](https://github.com/terrastruct/d2/pull/2120) - #### Improvements ๐Ÿงน -- Sequence diagram: edge groups account for edge label heights [#2038](https://github.com/terrastruct/d2/pull/2038) -- Sequence diagram: self-referential edges account for edge label heights [#2040](https://github.com/terrastruct/d2/pull/2040) -- Sequence diagram: The spacing between self-referential edges and regular edges is uniform [#2043](https://github.com/terrastruct/d2/pull/2043) -- Compiler: Error on multi-line labels in `sql_table` shapes [#2057](https://github.com/terrastruct/d2/pull/2057) -- Sequence diagram: Image shape actors can use spans and notes [#2056](https://github.com/terrastruct/d2/issues/2056) -- Globs: Filters work with default values (e.g. `&opacity: 1` will capture everything without opacity explicitly set) [#2090](https://github.com/terrastruct/d2/pull/2090) -- Render: connection label fills have a bit of padding and border-radius for better aesthetics [#2094](https://github.com/terrastruct/d2/pull/2094) -- Sequence diagram: the padding between message labels and message endpoints are slightly increased [#2096](https://github.com/terrastruct/d2/pull/2096) -- Render: code syntax highlighter dependency upgrade caused some slight subtle color changes in code snippets [#2119](https://github.com/terrastruct/d2/pull/2119) - - #### Bugfixes โ›‘๏ธ - -- Sequence diagram: multi-line edge labels no longer can collide with other elements [#2049](https://github.com/terrastruct/d2/pull/2049) -- Sequence diagram: long self-referential edge labels no longer can collide neighboring actors (or its own) lifeline edges [#2050](https://github.com/terrastruct/d2/pull/2050) -- Sequence diagram: fixes layout when sequence diagrams are in children boards (e.g. a layer) [#1692](https://github.com/terrastruct/d2/issues/1692) -- Globs: An edge case was fixed where globs used in edges were creating nodes when it shouldn't have [#2051](https://github.com/terrastruct/d2/pull/2051) -- Render: Multi-line class labels/headers are rendered correctly [#2057](https://github.com/terrastruct/d2/pull/2057) -- CLI: Watch mode uses correct backlinks (`_` usages) [#2058](https://github.com/terrastruct/d2/pull/2058) -- Vars: Spread variables are inserted in place instead of appending to end of scope [#2062](https://github.com/terrastruct/d2/pull/2062) -- Imports: fix local icon imports from files that are imported [#2066](https://github.com/terrastruct/d2/pull/2066) -- CLI: fixes edge case of watch mode links to nested board that had more nested boards not working [#2070](https://github.com/terrastruct/d2/pull/2070) -- CLI: fixes theme flag not being passed to GIF outputs [#2071](https://github.com/terrastruct/d2/pull/2071) -- CLI: fixes scale flag not being passed to animated SVG outputs [#2071](https://github.com/terrastruct/d2/pull/2071) -- CLI: pptx exports use theme flags correctly [#2099](https://github.com/terrastruct/d2/pull/2099) -- Imports: importing files with url links is fixed [#2105](https://github.com/terrastruct/d2/pull/2105) -- Vars: substitutions consistently appear in the specified order [#2116](https://github.com/terrastruct/d2/pull/2116) -- Composition: linking to invalid boards no longer produces an invalid link [#2118](https://github.com/terrastruct/d2/pull/2118) diff --git a/ci/release/changelogs/v0.6.7.md b/ci/release/changelogs/v0.6.7.md new file mode 100644 index 0000000000..ba3af2228a --- /dev/null +++ b/ci/release/changelogs/v0.6.7.md @@ -0,0 +1,39 @@ +#### Features ๐Ÿš€ + +- Vars: Variable definitions can refer to other variables in the current scope [#2052](https://github.com/terrastruct/d2/pull/2052) +- Composition: Imported boards can use underscores to reference boards beyond its own scope (e.g. to a sibling board at the scope its imported to) [#2075](https://github.com/terrastruct/d2/pull/2075) +- Autoformat: Reserved keywords are formatted to be lowercase [#2098](https://github.com/terrastruct/d2/pull/2098) +- Misc: support for characters in the Latin-1 and geometric shapes unicode range [#2100](https://github.com/terrastruct/d2/pull/2100) +- Imports: can now import from absolute file paths [#2113](https://github.com/terrastruct/d2/pull/2113) +- Render: linear and radial gradients are now available for `fill`, `stroke` and `font-color` [#2120](https://github.com/terrastruct/d2/pull/2120) + +#### Improvements ๐Ÿงน + +- Sequence diagram: edge groups account for edge label heights [#2038](https://github.com/terrastruct/d2/pull/2038) +- Sequence diagram: self-referential edges account for edge label heights [#2040](https://github.com/terrastruct/d2/pull/2040) +- Sequence diagram: The spacing between self-referential edges and regular edges is uniform [#2043](https://github.com/terrastruct/d2/pull/2043) +- Compiler: Error on multi-line labels in `sql_table` shapes [#2057](https://github.com/terrastruct/d2/pull/2057) +- Sequence diagram: Image shape actors can use spans and notes [#2056](https://github.com/terrastruct/d2/issues/2056) +- Globs: Filters work with default values (e.g. `&opacity: 1` will capture everything without opacity explicitly set) [#2090](https://github.com/terrastruct/d2/pull/2090) +- Render: connection label fills have a bit of padding and border-radius for better aesthetics [#2094](https://github.com/terrastruct/d2/pull/2094) +- Sequence diagram: the padding between message labels and message endpoints are slightly increased [#2096](https://github.com/terrastruct/d2/pull/2096) +- Render: code syntax highlighter dependency upgrade caused some slight subtle color changes in code snippets [#2119](https://github.com/terrastruct/d2/pull/2119) + + +#### Bugfixes โ›‘๏ธ + +- Sequence diagram: multi-line edge labels no longer can collide with other elements [#2049](https://github.com/terrastruct/d2/pull/2049) +- Sequence diagram: long self-referential edge labels no longer can collide neighboring actors (or its own) lifeline edges [#2050](https://github.com/terrastruct/d2/pull/2050) +- Sequence diagram: fixes layout when sequence diagrams are in children boards (e.g. a layer) [#1692](https://github.com/terrastruct/d2/issues/1692) +- Globs: An edge case was fixed where globs used in edges were creating nodes when it shouldn't have [#2051](https://github.com/terrastruct/d2/pull/2051) +- Render: Multi-line class labels/headers are rendered correctly [#2057](https://github.com/terrastruct/d2/pull/2057) +- CLI: Watch mode uses correct backlinks (`_` usages) [#2058](https://github.com/terrastruct/d2/pull/2058) +- Vars: Spread variables are inserted in place instead of appending to end of scope [#2062](https://github.com/terrastruct/d2/pull/2062) +- Imports: fix local icon imports from files that are imported [#2066](https://github.com/terrastruct/d2/pull/2066) +- CLI: fixes edge case of watch mode links to nested board that had more nested boards not working [#2070](https://github.com/terrastruct/d2/pull/2070) +- CLI: fixes theme flag not being passed to GIF outputs [#2071](https://github.com/terrastruct/d2/pull/2071) +- CLI: fixes scale flag not being passed to animated SVG outputs [#2071](https://github.com/terrastruct/d2/pull/2071) +- CLI: pptx exports use theme flags correctly [#2099](https://github.com/terrastruct/d2/pull/2099) +- Imports: importing files with url links is fixed [#2105](https://github.com/terrastruct/d2/pull/2105) +- Vars: substitutions consistently appear in the specified order [#2116](https://github.com/terrastruct/d2/pull/2116) +- Composition: linking to invalid boards no longer produces an invalid link [#2118](https://github.com/terrastruct/d2/pull/2118) diff --git a/ci/sub b/ci/sub index 7a2914b504..2594100ac9 160000 --- a/ci/sub +++ b/ci/sub @@ -1 +1 @@ -Subproject commit 7a2914b504ed0dfca6d2dcd923b660052217cccb +Subproject commit 2594100ac939644f134e24edac7c9bcd569b99f6 From a3fe5997450e0e2bd2f076b371d33231d5ab0b1d Mon Sep 17 00:00:00 2001 From: Alexander Wang Date: Sat, 28 Sep 2024 17:27:46 -0600 Subject: [PATCH 2/2] Update v0.6.7.md --- ci/release/changelogs/v0.6.7.md | 1 - 1 file changed, 1 deletion(-) diff --git a/ci/release/changelogs/v0.6.7.md b/ci/release/changelogs/v0.6.7.md index ba3af2228a..e2b2152f84 100644 --- a/ci/release/changelogs/v0.6.7.md +++ b/ci/release/changelogs/v0.6.7.md @@ -35,5 +35,4 @@ - CLI: fixes scale flag not being passed to animated SVG outputs [#2071](https://github.com/terrastruct/d2/pull/2071) - CLI: pptx exports use theme flags correctly [#2099](https://github.com/terrastruct/d2/pull/2099) - Imports: importing files with url links is fixed [#2105](https://github.com/terrastruct/d2/pull/2105) -- Vars: substitutions consistently appear in the specified order [#2116](https://github.com/terrastruct/d2/pull/2116) - Composition: linking to invalid boards no longer produces an invalid link [#2118](https://github.com/terrastruct/d2/pull/2118)