Skip to content

Commit bfd5e98

Browse files
committed
chore(VER) bump v10.2.0.dev0 -> 10.2.0; CHANGES
1 parent e6005c1 commit bfd5e98

File tree

2 files changed

+20
-5
lines changed

2 files changed

+20
-5
lines changed

CHANGES.rst

Lines changed: 18 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -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+
------------------------------------------------------------------------------------------------------
9696
Should 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

131146
v10.1.0 (5 Aug 2020, @ankostis): rename return-dict outs; step number badges
132147
----------------------------------------------------------------------------

graphtik/__init__.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@
22
# Licensed under the terms of the Apache License, Version 2.0. See the LICENSE file associated with the project for terms.
33
"""Lightweight :term:`computation` graphs for Python."""
44

5-
__version__ = "10.2.0.dev0"
6-
__release_date__ = "14 Aug 2020, 15:48"
5+
__version__ = "10.2.0"
6+
__release_date__ = "16 Aug 2020, 12:15"
77
__title__ = "graphtik"
88
__summary__ = __doc__.splitlines()[0]
99
__license__ = "Apache-2.0"

0 commit comments

Comments
 (0)