2023-03-07 19:11:52 +00:00
|
|
|
#### Features 🚀
|
2023-01-19 19:38:24 +00:00
|
|
|
|
2023-04-03 00:37:32 +00:00
|
|
|
- Container with constant key near attribute now can have descendant objects and connections [#1071](https://github.com/terrastruct/d2/pull/1071)
|
2023-02-06 21:32:08 +00:00
|
|
|
- Classes are implemented. See [docs](https://d2lang.com/todo). [#772](https://github.com/terrastruct/d2/pull/772)
|
2023-03-31 00:37:55 +00:00
|
|
|
- Multi-board SVG outputs with internal links go to their output paths [#1116](https://github.com/terrastruct/d2/pull/1116)
|
2023-04-05 18:33:28 +00:00
|
|
|
- New grid layout to place nodes in rows and columns [#1122](https://github.com/terrastruct/d2/pull/1122)
|
2023-03-31 00:37:55 +00:00
|
|
|
|
2022-12-01 20:59:53 +00:00
|
|
|
#### Improvements 🧹
|
2022-11-15 00:53:57 +00:00
|
|
|
|
2023-04-04 19:54:59 +00:00
|
|
|
- Labels on parallel `dagre` connections include a gap between them [#1134](https://github.com/terrastruct/d2/pull/1134)
|
2023-04-06 20:36:06 +00:00
|
|
|
- Sequence Diagram `Lifelines` now inherit the Actor `stroke` and `stroke-dash` [#1140](https://github.com/terrastruct/d2/pull/1140)
|
2023-03-31 08:58:02 +00:00
|
|
|
- Add `text-transform` styling option [#1118](https://github.com/terrastruct/d2/pull/1118)
|
2023-04-04 19:54:59 +00:00
|
|
|
|
2022-12-01 21:14:09 +00:00
|
|
|
#### Bugfixes ⛑️
|
2023-03-22 19:27:13 +00:00
|
|
|
|
2023-03-25 19:06:06 +00:00
|
|
|
- Fix inheritence in scenarios/steps [#1090](https://github.com/terrastruct/d2/pull/1090)
|
2023-03-30 16:48:02 +00:00
|
|
|
- Fix a bug in 32bit builds [#1115](https://github.com/terrastruct/d2/issues/1115)
|
2023-03-22 19:27:13 +00:00
|
|
|
- Fix a bug in ID parsing [#322](https://github.com/terrastruct/d2/issues/322)
|
2023-03-31 21:17:02 +00:00
|
|
|
- Fix a bug in watch mode parsing SVG [#1119](https://github.com/terrastruct/d2/issues/1119)
|
2023-04-01 23:46:28 +00:00
|
|
|
- Namespace transitions so that multiple animated D2 diagrams can exist on the same page [#1123](https://github.com/terrastruct/d2/issues/1123)
|
2023-04-02 21:52:48 +00:00
|
|
|
- Fix a bug in vertical alignment of appendix lines [#1104](https://github.com/terrastruct/d2/issues/1104)
|
2023-04-03 17:08:55 +00:00
|
|
|
- Fix precision difference for sketch mode running on different architectures [#921](https://github.com/terrastruct/d2/issues/921)
|
2023-04-07 23:49:11 +00:00
|
|
|
- Fix an issue where markdown fonts weren't being applied correctly [#1132](https://github.com/terrastruct/d2/issues/1132)
|
2023-02-06 21:32:08 +00:00
|
|
|
|
|
|
|
|
#### Breaking changes
|
|
|
|
|
|
|
|
|
|
- `class` and `classes` are now reserved keywords.
|