Skip to content

Forest v2.0.3

Compare
Choose a tag to compare
@sasozivanovic sasozivanovic released this 09 Apr 03:16
· 6 commits to master since this release

Changes:

  1. 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 and pin now append to option tikz, as makes sense.
    • Fix nodewalk steps filter and branch 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 and level).
  2. 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, implement if 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.