From 6408af31df469e7f1d84d3349eeaa1281fb5d57e Mon Sep 17 00:00:00 2001 From: Alexander Wang Date: Tue, 19 Aug 2025 05:42:04 -0600 Subject: [PATCH] v0.7.1 --- ci/release/changelogs/next.md | 21 --------------------- ci/release/changelogs/v0.7.1.md | 30 ++++++++++++++++++++++++++++++ 2 files changed, 30 insertions(+), 21 deletions(-) create mode 100644 ci/release/changelogs/v0.7.1.md diff --git a/ci/release/changelogs/next.md b/ci/release/changelogs/next.md index 06468e1ecf..65780a72c5 100644 --- a/ci/release/changelogs/next.md +++ b/ci/release/changelogs/next.md @@ -1,30 +1,9 @@ #### Features ๐Ÿš€ -- ASCII renders. Output `txt` for d2 to render diagrams as ASCII art [#2572](https://github.com/terrastruct/d2/pull/2572) -- `cross` arrowhead shape is available [#2190](https://github.com/terrastruct/d2/pull/2190) -- `style.underline` support for class fields and methods [#2544](https://github.com/terrastruct/d2/pull/2544) -- markdown, latex, and code can be used as edge labels [#2545](https://github.com/terrastruct/d2/pull/2545) -- border-x label positioning functionality [#2549](https://github.com/terrastruct/d2/pull/2549) -- tooltips with `near` set always show even without hover [#2564](https://github.com/terrastruct/d2/pull/2564) -- CLI supports customizing monospace fonts with `--font-mono`, `--font-mono-bold`, `--font-mono-italic`, and `--font-mono-semibold` flags [#2590](https://github.com/terrastruct/d2/pull/2590) - #### Improvements ๐Ÿงน -- labels on scenario/step boards can be set with primary value (like layers) [#2579](https://github.com/terrastruct/d2/pull/2579) -- autoformatter preserves order of boards [#2580](https://github.com/terrastruct/d2/pull/2580) -- rename "Legend" with a title/label of your choosing (especially useful for non-English diagrams) [#2582](https://github.com/terrastruct/d2/pull/2582) -- sketch mode fonts will use custom fonts if provided [#2582](https://github.com/terrastruct/d2/pull/2591) - #### Bugfixes โ›‘๏ธ -- actors in sequence diagrams with labels and icons together no longer overlap, position keywords now work too [#2548](https://github.com/terrastruct/d2/pull/2548) -- fix double glob behavior in scenarios (wasn't propagating correctly) [#2557](https://github.com/terrastruct/d2/pull/2557) -- fix diagram bounding box not accounting for legend in some cases [#2584](https://github.com/terrastruct/d2/pull/2584) - -#### Breaking Changes - -- If you are using D2 as a library/API, passing in a FontFamily with `sketch` renders will now use the font, instead of previously ignoring it. - --- For the latest d2.js changes, see separate [changelog](https://github.com/terrastruct/d2/blob/master/d2js/js/CHANGELOG.md). diff --git a/ci/release/changelogs/v0.7.1.md b/ci/release/changelogs/v0.7.1.md new file mode 100644 index 0000000000..06468e1ecf --- /dev/null +++ b/ci/release/changelogs/v0.7.1.md @@ -0,0 +1,30 @@ +#### Features ๐Ÿš€ + +- ASCII renders. Output `txt` for d2 to render diagrams as ASCII art [#2572](https://github.com/terrastruct/d2/pull/2572) +- `cross` arrowhead shape is available [#2190](https://github.com/terrastruct/d2/pull/2190) +- `style.underline` support for class fields and methods [#2544](https://github.com/terrastruct/d2/pull/2544) +- markdown, latex, and code can be used as edge labels [#2545](https://github.com/terrastruct/d2/pull/2545) +- border-x label positioning functionality [#2549](https://github.com/terrastruct/d2/pull/2549) +- tooltips with `near` set always show even without hover [#2564](https://github.com/terrastruct/d2/pull/2564) +- CLI supports customizing monospace fonts with `--font-mono`, `--font-mono-bold`, `--font-mono-italic`, and `--font-mono-semibold` flags [#2590](https://github.com/terrastruct/d2/pull/2590) + +#### Improvements ๐Ÿงน + +- labels on scenario/step boards can be set with primary value (like layers) [#2579](https://github.com/terrastruct/d2/pull/2579) +- autoformatter preserves order of boards [#2580](https://github.com/terrastruct/d2/pull/2580) +- rename "Legend" with a title/label of your choosing (especially useful for non-English diagrams) [#2582](https://github.com/terrastruct/d2/pull/2582) +- sketch mode fonts will use custom fonts if provided [#2582](https://github.com/terrastruct/d2/pull/2591) + +#### Bugfixes โ›‘๏ธ + +- actors in sequence diagrams with labels and icons together no longer overlap, position keywords now work too [#2548](https://github.com/terrastruct/d2/pull/2548) +- fix double glob behavior in scenarios (wasn't propagating correctly) [#2557](https://github.com/terrastruct/d2/pull/2557) +- fix diagram bounding box not accounting for legend in some cases [#2584](https://github.com/terrastruct/d2/pull/2584) + +#### Breaking Changes + +- If you are using D2 as a library/API, passing in a FontFamily with `sketch` renders will now use the font, instead of previously ignoring it. + +--- + +For the latest d2.js changes, see separate [changelog](https://github.com/terrastruct/d2/blob/master/d2js/js/CHANGELOG.md).