terrastruct/d2 (oss.terrastruct.com/d2)
### [`v0.6.5`](https://togithub.com/terrastruct/d2/releases/tag/v0.6.5)
[Compare Source](https://togithub.com/terrastruct/d2/compare/v0.6.4...v0.6.5)
D2 0.6.5 has a hotfix for 0.6.4 breaking plugin compatibility. Also includes 2 compiler fixes regarding substitutions/vars.
##### Bugfixes ⛑️
- Fix executable plugins that implement standalone router [#1910](https://togithub.com/terrastruct/d2/pull/1910)
- Fix compiler error with multiple nested spread substitutions [#1913](https://togithub.com/terrastruct/d2/pull/1913)
- Fix substitutions from imports into different scopes [#1914](https://togithub.com/terrastruct/d2/pull/1914)
### [`v0.6.4`](https://togithub.com/terrastruct/d2/releases/tag/v0.6.4)
[Compare Source](https://togithub.com/terrastruct/d2/compare/v0.6.3...v0.6.4)
##### Features 🚀
- `style.underline` works on connections [#1836](https://togithub.com/terrastruct/d2/pull/1836)
- `none` is added as an accepted value for `fill-pattern`. Previously there was no way to cancel the `fill-pattern` on select objects set by a theme that applies it (Origami) [#1882](https://togithub.com/terrastruct/d2/pull/1882)
##### Improvements 🧹
- Dimensions can be set less than label dimensions [#1901](https://togithub.com/terrastruct/d2/pull/1901)
- Boards no longer inherit `label` fields from parents [#1838](https://togithub.com/terrastruct/d2/pull/1838)
- Prevents `near` targeting a child of a special object like grid cells, which wasn't doing anything [#1851](https://togithub.com/terrastruct/d2/pull/1851)
##### Bugfixes ⛑️
- Theme flags on CLI apply to PDFs [#1894](https://togithub.com/terrastruct/d2/pull/1894)
- Fixes styles in connections not overriding styles set by globs [#1857](https://togithub.com/terrastruct/d2/pull/1857)
- Fixes `null` being set on a nested shape not working in certain cases when connections also pointed to that shape [#1830](https://togithub.com/terrastruct/d2/pull/1830)
- Fixes edge case of bad import syntax crashing using d2 as a library [#1829](https://togithub.com/terrastruct/d2/pull/1829)
- Fixes `style.fill` not applying to markdown [#1872](https://togithub.com/terrastruct/d2/pull/1872)
- Fixes compiler erroring on certain styles when the shape's `shape` value is not all lowercase (e.g. `Circle`) [#1887](https://togithub.com/terrastruct/d2/pull/1887)
Configuration
📅 Schedule: Branch creation - "before 4am" (UTC), Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
[ ] If you want to rebase/retry this PR, check this box
This PR has been generated by Mend Renovate. View repository job log here.
:warning: We detected 1 security issue in this pull request:
Vulnerable Libraries (1)
Severity | Details
:-: | :--
High | [pkg:golang/oss.terrastruct.com/d2@v0.6.5](https://github.com/Darkness4/blog/blob/5e24458ea8b4d94a82d01d53cc760e662f9c9d4d/go.mod#L23) upgrade to: *> v0.6.5*
More info on how to fix Vulnerable Libraries in [Go](https://docs.guardrails.io/docs/en/vulnerabilities/go/using_vulnerable_libraries.html?utm_source=ghpr).
This PR contains the following updates:
v0.6.3
->v0.6.5
Release Notes
terrastruct/d2 (oss.terrastruct.com/d2)
### [`v0.6.5`](https://togithub.com/terrastruct/d2/releases/tag/v0.6.5) [Compare Source](https://togithub.com/terrastruct/d2/compare/v0.6.4...v0.6.5) D2 0.6.5 has a hotfix for 0.6.4 breaking plugin compatibility. Also includes 2 compiler fixes regarding substitutions/vars. ##### Bugfixes ⛑️ - Fix executable plugins that implement standalone router [#1910](https://togithub.com/terrastruct/d2/pull/1910) - Fix compiler error with multiple nested spread substitutions [#1913](https://togithub.com/terrastruct/d2/pull/1913) - Fix substitutions from imports into different scopes [#1914](https://togithub.com/terrastruct/d2/pull/1914) ### [`v0.6.4`](https://togithub.com/terrastruct/d2/releases/tag/v0.6.4) [Compare Source](https://togithub.com/terrastruct/d2/compare/v0.6.3...v0.6.4) ##### Features 🚀 - `style.underline` works on connections [#1836](https://togithub.com/terrastruct/d2/pull/1836) - `none` is added as an accepted value for `fill-pattern`. Previously there was no way to cancel the `fill-pattern` on select objects set by a theme that applies it (Origami) [#1882](https://togithub.com/terrastruct/d2/pull/1882) ##### Improvements 🧹 - Dimensions can be set less than label dimensions [#1901](https://togithub.com/terrastruct/d2/pull/1901) - Boards no longer inherit `label` fields from parents [#1838](https://togithub.com/terrastruct/d2/pull/1838) - Prevents `near` targeting a child of a special object like grid cells, which wasn't doing anything [#1851](https://togithub.com/terrastruct/d2/pull/1851) ##### Bugfixes ⛑️ - Theme flags on CLI apply to PDFs [#1894](https://togithub.com/terrastruct/d2/pull/1894) - Fixes styles in connections not overriding styles set by globs [#1857](https://togithub.com/terrastruct/d2/pull/1857) - Fixes `null` being set on a nested shape not working in certain cases when connections also pointed to that shape [#1830](https://togithub.com/terrastruct/d2/pull/1830) - Fixes edge case of bad import syntax crashing using d2 as a library [#1829](https://togithub.com/terrastruct/d2/pull/1829) - Fixes `style.fill` not applying to markdown [#1872](https://togithub.com/terrastruct/d2/pull/1872) - Fixes compiler erroring on certain styles when the shape's `shape` value is not all lowercase (e.g. `Circle`) [#1887](https://togithub.com/terrastruct/d2/pull/1887)Configuration
📅 Schedule: Branch creation - "before 4am" (UTC), Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Mend Renovate. View repository job log here.