From 584a543fe53b078b4924c99a80c07c8bdf8914ac Mon Sep 17 00:00:00 2001 From: Alexander Wang Date: Wed, 29 Mar 2023 22:07:38 -0700 Subject: [PATCH] v0.3.0 --- ci/release/changelogs/next.md | 29 ---------------------------- ci/release/changelogs/v0.3.0.md | 34 +++++++++++++++++++++++++++++++++ 2 files changed, 34 insertions(+), 29 deletions(-) create mode 100644 ci/release/changelogs/v0.3.0.md diff --git a/ci/release/changelogs/next.md b/ci/release/changelogs/next.md index ef355e2604..f3c0d2a774 100644 --- a/ci/release/changelogs/next.md +++ b/ci/release/changelogs/next.md @@ -1,34 +1,5 @@ -D2 0.3 is here! - -## Major updates: - -- SVG sizes are ~**5%** of what they were in D2 0.2. - - The disproportionately largest contributor to this size was the font. Instead of encoding the entire font, D2 now only bundles only the used part of it (e.g. if you don't use the letter "b", the font encoding for "b" won't be included). -- The first practical applications of multi-board compositions are here: animations. Composition is among D2's most powerful features, and these first applications are just the tip of the iceberg. Stay tuned for more in upcoming 0.3.x releases. See [docs](https://d2lang.com/tour/composition). -![animated](https://user-images.githubusercontent.com/3120367/228722320-65a42558-55b5-40f0-8616-53510b57202f.svg) -- Customizable fonts. You can pass in whatever you want to use through the command line. -Screen Shot 2023-03-29 at 8 27 45 PM - -### Other - -- New "Origami" theme -Screen Shot 2023-03-29 at 7 59 31 PM - #### Features ๐Ÿš€ -- Flags to set a custom font are supported. See [docs](https://d2lang.com/tour/fonts). [#1108](https://github.com/terrastruct/d2/pull/1108) -- `--animate-interval` can be passed as a flag to animate multi-board diagrams. See [docs](https://d2lang.com/tour/composition). [#1088](https://github.com/terrastruct/d2/pull/1088) -- New `fill-pattern`: `paper` [#1070](https://github.com/terrastruct/d2/pull/1070) -- Fonts are subsetted to only include what's necessary [#1089](https://github.com/terrastruct/d2/pull/1089) -- New theme: Origami [#1110](https://github.com/terrastruct/d2/pull/1110) - #### Improvements ๐Ÿงน -- Prevent `tooltip` being set to a URL when `link` is already set (for security) [#1091](https://github.com/terrastruct/d2/pull/1091) -- Scale arrowhead sizes appropriately to `stroke-width`. [#1101](https://github.com/terrastruct/d2/pull/1101) - #### Bugfixes โ›‘๏ธ - -- Prevents an object's `near` from targeting another object with `near` set to a constant [#1100](https://github.com/terrastruct/d2/pull/1100) -- Fixes inaccurate bold edge label padding [#1108](https://github.com/terrastruct/d2/pull/1108) -- Prevents Latex blocks from being uppercased in special themes [#1111](https://github.com/terrastruct/d2/pull/1111) diff --git a/ci/release/changelogs/v0.3.0.md b/ci/release/changelogs/v0.3.0.md new file mode 100644 index 0000000000..ef355e2604 --- /dev/null +++ b/ci/release/changelogs/v0.3.0.md @@ -0,0 +1,34 @@ +D2 0.3 is here! + +## Major updates: + +- SVG sizes are ~**5%** of what they were in D2 0.2. + - The disproportionately largest contributor to this size was the font. Instead of encoding the entire font, D2 now only bundles only the used part of it (e.g. if you don't use the letter "b", the font encoding for "b" won't be included). +- The first practical applications of multi-board compositions are here: animations. Composition is among D2's most powerful features, and these first applications are just the tip of the iceberg. Stay tuned for more in upcoming 0.3.x releases. See [docs](https://d2lang.com/tour/composition). +![animated](https://user-images.githubusercontent.com/3120367/228722320-65a42558-55b5-40f0-8616-53510b57202f.svg) +- Customizable fonts. You can pass in whatever you want to use through the command line. +Screen Shot 2023-03-29 at 8 27 45 PM + +### Other + +- New "Origami" theme +Screen Shot 2023-03-29 at 7 59 31 PM + +#### Features ๐Ÿš€ + +- Flags to set a custom font are supported. See [docs](https://d2lang.com/tour/fonts). [#1108](https://github.com/terrastruct/d2/pull/1108) +- `--animate-interval` can be passed as a flag to animate multi-board diagrams. See [docs](https://d2lang.com/tour/composition). [#1088](https://github.com/terrastruct/d2/pull/1088) +- New `fill-pattern`: `paper` [#1070](https://github.com/terrastruct/d2/pull/1070) +- Fonts are subsetted to only include what's necessary [#1089](https://github.com/terrastruct/d2/pull/1089) +- New theme: Origami [#1110](https://github.com/terrastruct/d2/pull/1110) + +#### Improvements ๐Ÿงน + +- Prevent `tooltip` being set to a URL when `link` is already set (for security) [#1091](https://github.com/terrastruct/d2/pull/1091) +- Scale arrowhead sizes appropriately to `stroke-width`. [#1101](https://github.com/terrastruct/d2/pull/1101) + +#### Bugfixes โ›‘๏ธ + +- Prevents an object's `near` from targeting another object with `near` set to a constant [#1100](https://github.com/terrastruct/d2/pull/1100) +- Fixes inaccurate bold edge label padding [#1108](https://github.com/terrastruct/d2/pull/1108) +- Prevents Latex blocks from being uppercased in special themes [#1111](https://github.com/terrastruct/d2/pull/1111)