2023-01-18 01:02:20 +00:00

2022-12-01 22:01:20 +00:00
#### Features 🚀
2022-11-15 00:53:57 +00:00
2023-01-10 17:09:20 +00:00
- Circle arrowheads are now supported. [#634 ](https://github.com/terrastruct/d2/pull/634 )
2023-01-19 19:38:24 +00:00
2023-01-12 19:11:58 +00:00
- `animated` keyword implemented for connections. [#652 ](https://github.com/terrastruct/d2/pull/652 )
2023-01-19 23:29:44 +00:00
- `border-radius` keyword implemented for squares/rectangles. [#688 ](https://github.com/terrastruct/d2/pull/688 )
2023-01-12 19:11:58 +00:00
2022-12-01 20:59:53 +00:00
#### Improvements 🧹
2022-11-15 00:53:57 +00:00
2023-01-08 04:56:41 +00:00
- ELK layouts tuned to have better defaults. [#627 ](https://github.com/terrastruct/d2/pull/627 )
2023-01-12 07:54:55 +00:00
- Code snippets of unrecognized languages will render (just without syntax highlighting). [#650 ](https://github.com/terrastruct/d2/pull/650 )
2023-01-13 04:45:02 +00:00
- Adds sketched versions of arrowheads. [#656 ](https://github.com/terrastruct/d2/pull/656 )
2023-01-08 04:56:41 +00:00
2022-12-01 21:14:09 +00:00
#### Bugfixes ⛑️
2023-01-12 04:41:25 +00:00
- Fixes arrowheads sometimes appearing broken in dagre layouts. [#649 ](https://github.com/terrastruct/d2/pull/649 )
2023-01-13 16:29:32 +00:00
- Fixes attributes being ignored for `sql_table` to `sql_table` connections. [#658 ](https://github.com/terrastruct/d2/pull/658 )
- Fixes tooltip/link attributes being ignored for `sql_table` and `class` . [#658 ](https://github.com/terrastruct/d2/pull/658 )
2023-01-13 04:45:02 +00:00
- Fixes arrowheads sometimes appearing broken with sketch on. [#656 ](https://github.com/terrastruct/d2/pull/656 )
2023-01-19 20:40:23 +00:00
- Bounding box was not accounting for dimensions added by `multiple` and `3d` keywords, which made them look cut off with 0 padding. [#684 ](https://github.com/terrastruct/d2/pull/684 ), [#685 ](https://github.com/terrastruct/d2/pull/685 )
2023-01-14 04:09:08 +00:00
- Fixes code snippets not being tall enough with leading newlines. [#664 ](https://github.com/terrastruct/d2/pull/664 )
2023-01-19 08:46:57 +00:00
- Opacity was not being applied to labels of shapes (and other edge cases). [#677 ](https://github.com/terrastruct/d2/pull/677 )
2023-01-14 22:23:17 +00:00
- Icon URLs that needed escaping (e.g. with ampersands) are handled correctly by CLI. [#666 ](https://github.com/terrastruct/d2/pull/666 )
2023-01-16 07:30:06 +00:00
- Fixes markdown shapes being slightly too short for their text in some cases. [#665 ](https://github.com/terrastruct/d2/pull/665 )
2023-01-18 22:37:46 +00:00
- Fixes self-connections inside layouts when using ELK. [#676 ](https://github.com/terrastruct/d2/pull/676 )
2023-01-19 23:14:06 +00:00
- Fixes panic when the only diagram object has `near` set to a constant. [#687 ](https://github.com/terrastruct/d2/pull/687 )