d2/ci/release/changelogs/next.md

31 lines
2.4 KiB
Markdown
Raw Normal View History

#### Features 🚀
2024-12-15 02:37:14 +00:00
- Animations: `style.animated: true` is supported on shapes [#2250](https://github.com/terrastruct/d2/pull/2250)
2024-12-14 21:02:37 +00:00
- Connections now support `link` [#1955](https://github.com/terrastruct/d2/pull/1955)
- Vars: vars in markdown blocks are substituted [#2218](https://github.com/terrastruct/d2/pull/2218)
2024-11-19 00:23:35 +00:00
- Markdown: Github-flavored tables work in `md` blocks [#2221](https://github.com/terrastruct/d2/pull/2221)
2024-12-16 23:40:12 +00:00
- `d2 fmt` now supports a `--check` flag [#2253](https://github.com/terrastruct/d2/pull/2253)
2025-01-14 22:16:02 +00:00
- CLI: PNG output to stdout is supported using `--stdout-format png -` [#2291](https://github.com/terrastruct/d2/pull/2291)
2025-01-21 02:56:26 +00:00
- Globs: `&connected` and `&leaf` filters are implemented [#2299](https://github.com/terrastruct/d2/pull/2299)
2025-01-24 05:30:22 +00:00
- CLI: add --no-xml-tag for direct HTML embedding [#2302](https://github.com/terrastruct/d2/pull/2302)
#### Improvements 🧹
2022-11-15 00:53:57 +00:00
2024-11-08 21:26:38 +00:00
- Composition: links pointing to own board are purged [#2203](https://github.com/terrastruct/d2/pull/2203)
2024-11-24 02:41:49 +00:00
- Syntax: reserved keywords must be unquoted [#2231](https://github.com/terrastruct/d2/pull/2231)
2024-11-24 21:01:04 +00:00
- Latex: Backslashes in Latex blocks do not escape [#2232](https://github.com/terrastruct/d2/pull/2232)
- This is a breaking change. Previously Latex blocks required escaping the backslash. So
for older D2 versions, you should remove the excess backslashes.
- Links: non-http url scheme links are supported (e.g. `x.link: vscode://file/`) [#2237](https://github.com/terrastruct/d2/issues/2237)
2024-12-15 05:13:39 +00:00
- Compiler: reserved keywords with missing values error instead of silently doing nothing [#2251](https://github.com/terrastruct/d2/pull/2251)
2025-01-29 01:02:52 +00:00
- Render: SVG outputs conform to stricter HTML standards, e.g. no duplicate ids [#2273](https://github.com/terrastruct/d2/issues/2273)
2025-02-02 20:47:18 +00:00
- Themes: theme names are consistently cased [#2322](https://github.com/terrastruct/d2/pull/2322)
2024-11-08 21:26:38 +00:00
#### Bugfixes ⛑️
2024-11-11 01:55:20 +00:00
- Imports: fixes using substitutions in `icon` values [#2207](https://github.com/terrastruct/d2/pull/2207)
2024-11-18 16:00:57 +00:00
- Markdown: fixes ampersands in URLs in markdown [#2219](https://github.com/terrastruct/d2/pull/2219)
- Globs: fixes edge case where globs with imported boards would create empty boards [#2247](https://github.com/terrastruct/d2/pull/2247)
2024-12-29 03:39:25 +00:00
- Sequence diagrams: fixes alignment of notes when self messages are above it [#2264](https://github.com/terrastruct/d2/pull/2264)
2025-01-31 21:33:28 +00:00
- Null: fixes `null`ing a connection with absolute syntax [#2318](https://github.com/terrastruct/d2/issues/2318)