===============
Breaking Changes:
- Drop the `SynapseProperties` filter by default in structural mode.
Space savings are small, but time savings seem worthwhile. See
also FUNCZ-265_.
Changes:
- Produce `debug` output by default. See also FUNCZ-281_.
- Reduce the output of the cluster startup script to display important
information more prominently. Spykfunc will not require the flag
``-p spark.master=…`` any longer when launched with ``sm_run``.
See also FUNCZ-275_.
- Generalize :class:`~recipe.parts.touch_connections.ConnectionRule`,
where ``<mTypeRule to="…" …`` is now superseded by ``<rule toMType="…" …``
and additional selection criteria may be specified.
- Store metadata about previous tool invocations and add recipe, filters
used. See also HPCTM-1425_.
- Track touches dropped and raise an exception if touches are removed
filters like synaptic property generation. See also FUNCZ-274_.
- Rework user interface to require the flags ``--recipe`` and
``--morphologies``, previously positional arguments, when using
filters. Drop ``--parquet`` and ``--touches`` and use positional
arguments instead, auto-detecting the input file type.
- Allow to not specify any filters or use the ``--merge`` flag to process
several inputs of **non-overlapping** edge populations. See also
FUNCZ-279_.
.. note:: If a source—target connection appears in more than one input,
synapses for this input may not be sorted in a reproducible
way.