Releases: sasozivanovic/forest
Releases · sasozivanovic/forest
Forest v2.0.0-rc2
Changes:
- I have changed my mind: this will not be version 1.1, but 2.0. The number of
improvements is surely large enough to merit a major version number bump. - Implement additional stages-related customization possibilities:
- Respect
processing order
when typesetting nodes and drawing tree. - Generalize drawing order using
draw tree method
.
- Respect
- Fix some issues in documentation:
- Fix the
l sep=0
example in the hairy details of vertical alignment section. - Fix a typo found by Adam Liter.
- Document
sn edges
(liblinguistics
) better. - Properly reference examples for
nice empty nodes
in liblinguistics
. - Improve documentation of
folder
in liblinguistics
. - While we're at it ... implement and document
fork sep
in liblinguistics
.
- Fix the
- Make some administrative changes.
Forest v2.0.0-rc1
v2.0.0-rc1 = v1.1.0rc1
As far as the functionality (.sty files) is concerned, this commit will produce equal results as v1.1.0rc1 published at this (temporary) location: http://spj.ff.uni-lj.si/forest/forest_1.1.0rc1.zip
Major changes:
- Much improved nodewalks.
- Added temporal propagators
before packing node
andafter packing node
. - Implemented looping mechanisms and more conditionals.
- Implemented library support.
- Introduced registers.
Minor changes:
- Added key
default preamble
. - Added key
split
and friends. - Implemented anchors
parent
,children
,first
,last
, etc. - Implemented aggregate functions.
- Implemented sorting of children.
- Implemented handlers
.option
,.register
and.process args
. - Implemented several friends to
process keylist
and introducedprocessing order
s. - Added the optional argument
(<stages>)
to theforest
environment andForest
macro. - Implemented
autoforward
ing. - Implemented flexible handling of unknown keys using
unknown to
. - Implemented
pgfmath
functionsmin_l
,max_l
,min_s
,max_s
. - Implemented augmented assignment operator
<keylist>-
for removing keys from keylists. - Implemented a generalized
fit to
key. - Implemented (a very slow) forest-based indexing system.
- Added some minor keys:
edge path'
,create'
andplain content
. - Added some developer keys:
copy command key
,typeout
. - In library
linguistics
: implementedsn edges
,nice empty nodes
,draw brackets
,c-commanded
andc-commanders
; - In library
edges
: implementedforked edges
andfolder
.
Bugfixes:
- In computation of numeric tree-structure info, when called for a
non-root node. - Adapted to TikZ's externalization internals.
delay
was not behaving additively.- Options
name
,alias
andbaseline
didn't work properly when setting them for a non-current node. - Augmented assignments for count options were leaking `.0pt'.
create
didn't work properly in some cases.triangle
(nowroof
in the linguistics library) didn't usecycle
in the edge path.
Forest v1.0.10 (the final release of the 1.0 series)
Changes:
- Fix a bug (introduced by v1.09): a left-over debugging
\typeout
command was causing problems when |forest| was used within atabular
environment, see http://tex.stackexchange.com/questions/256509. - Change the versioning scheme to
<major>.<minor>.<revision>
.
Forest v1.0 (the first public version)
The first public version of the package was released on October 31 2012, after almost three years of development.
For anyone interested, the development started on December 29 2009. Forest was actually born xyForest, but lost the xy prefix as I discovered PGF/TikZ.