Forest v2.0.3
Changes:
- Bugfixes
- Keys
delay n
and.wrap n pgfmath args
don't introduce two layers of hash doubling anymore (with compat keys for the old, confusing behaviour). - Execute
tikz
code for all (including phantom) nodes. (The feature of ignoring phantom nodes was introduced in v2.0.2, but turns out it was a bad idea: for example, having a phantom root with some tikz code is not uncommon.) - Keys
label
andpin
now append to option tikz, as makes sense. - Fix nodewalk steps
filter
andbranch
so that they can be embedded under nodewalk operations. - Execute
before packing node
even when the node has no children. level<={0}{...}
now works as expected.- Re-setting the node name to the same value doesn't yield an error anymore.
- Don't add the separator when adding the first element to a keylist option or register.
- Copy externalization files in TeX (don't rely on
\write18
). - Consistently store dimen options and registers with pts of catcode other.
- Properly initialize readonly count options (
n
,n'
n children
andlevel
).
- Keys
- New features
- Rework
draw tree edge
so that by default, an edge is drawn only it both its node and its node's parent are drawn. And yes, implementif node drawn
. - Implement circularity detection in dynamic node operations.
- Implement debug categories and debugging of dynamic node operations.
- Declare some further
tempdim...
registers. - Make option
id
accessible via\forestoption
.
- Rework