d2/ci/release/changelogs/next.md
2023-01-27 17:19:12 -08:00

1.2 KiB

Features 🚀

  • double-border keyword implemented. #565

  • The Dockerfile now supports rendering PNGs #594

    • There was a minor breaking change as part of this where the default working directory of the Dockerfile is now /home/debian/src instead of /root/src to allow UID remapping with fixuid.
  • d2 fmt accepts multiple files to be formatted #718

  • You can now use the reserved keywords layers/scenarios/steps to define diagrams with multiple levels of abstractions. #714 Docs to come soon

    • #416 was also fixed so you can no longer use keywords intended for use under style outside and vice versa. e.g. obj.style.shape and obj.double-border are now illegal. The correct uses are obj.shape and obj.style.double-border.

Improvements 🧹

Bugfixes ⛑️

  • Fixes groups overlapping in sequence diagrams when they end in a self loop. #728