@@ -91,13 +91,18 @@ Changelog
9191%%%%%%%%%
9292
9393
94- v10.2.0 (14 Sep 2020, @ankostis): pre-callback, drop `op_xxx `, ops-eq-op.name, drop NULL_OP, deprecate parallel/task_context
95- ----------------------------------------------------------------------------------------------------------------------------
94+ v10.2.0 (16 Sep 2020, @ankostis): RECOMPUTE, pre-callback, drop `op_xxx `, ops-eq-op.name, drop NULL_OP
95+ ------------------------------------------------------------------------------------------------------
9696Should have been a "major" release, but x2 breaks are that important.
9797
9898+ FEAT(pipeline+execution): add :term: `pre_callback ` to be invoked prior to computing
9999 each operation (see ``pre_callback `` arg in :meth: `.Pipeline.compute() `).
100100
101+ + FEAT(pipeline+plan): can :term: `recompute ` modified solutions, partial or complete --
102+ The ``recompute_from=<dep / list-of-deps> `` argument has been added to
103+ :meth: `.Pipeline.compute() `, :meth: `.Pipeline.compile() ` & :meth: `.Network.compile() `
104+ methods.
105+
101106+ REFACT/break(OP): replace badly-specified public attributes ``op_needs `` & ``op_provides ``
102107 with private :attr: `.FnOp._user_needs ` & :attr: `.FnOp._user_provides ` -- now
103108 it must be easier to inherit :class: `.Operation ` anew (but) UNTESTED :-().
@@ -114,10 +119,18 @@ Should have been a "major" release, but x2 breaks are that important.
114119+ FEAT/break(pipeline): replace ``NULL_OP `` operation a new ``compose(excludes=..) `` argument,
115120 in order to delete existing operations when merging pipelines.
116121
122+ + FIX(PLAN): compile cache was ignoring(!) the state of the :term: `eviction ` flag.
123+
124+ + FIX(execution): solution ``copy() `` was crashing (for 9 months till now).
125+
117126+ ENH(plot): make all nodes "filled" to facilitate hovering for tooltips.
118127
128+ + fix(plot): "overwrite" tooltip was written "overridden".
129+
130+ + fix(plan): bug when printing a list of "unsolvable graph" error-message.
131+
119132+ FIX(TEST): ``exemethod `` fixture's ``exe_method `` was always empty when interrogated
120- for deciding "xfails" .
133+ for deciding "xfail"s .
121134
122135+ enh(build): pin ``black `` version, changes in format affect commits.
123136
@@ -127,6 +140,8 @@ Should have been a "major" release, but x2 breaks are that important.
127140+ doc(execution+fnop): Mark mark :data: `.execution.task_context ` as *unstable API *,
128141 in favor of supporting a specially-named function argument to receive the same instances.
129142
143+ + doc(site+doctests): use greek letters in algebraic formulas AND dependencies.
144+
130145
131146v10.1.0 (5 Aug 2020, @ankostis): rename return-dict outs; step number badges
132147----------------------------------------------------------------------------
0 commit comments