Skip to content

Commit 7003b0e

Browse files
committed
chore(VER): bump v8.0.2-->v8.1.0: CHANGES; spells
1 parent 5adab4f commit 7003b0e

File tree

3 files changed

+33
-3
lines changed

3 files changed

+33
-3
lines changed

.vscode/cspell.json

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -56,6 +56,7 @@
5656
"dedupe",
5757
"deduping",
5858
"deps",
59+
"dilled",
5960
"docstring",
6061
"doctest",
6162
"doctesting",
@@ -219,6 +220,7 @@
219220
"Traceback",
220221
"travis",
221222
"tristates",
223+
"truthies",
222224
"unsubscriptable",
223225
"upnext",
224226
"usefull",

CHANGES.rst

Lines changed: 29 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,9 @@ Graphtik Changelog
3333
- [+] modifiers inherit a single class (to allow combinations)
3434
- [+] Optional sideffected
3535
- [+] Delegate FuncOp.__call__() --> compute().
36-
- [ ] Rename NetOp -> pipeline; unify compose() -> Pipeline class
36+
- [+] Rename NetOp -> pipelines;
37+
cannot unify compose() -> Pipeline class due to `nest` arg.
38+
3739
- [ ] Function access executing Operation & Plan from its context.
3840
- [ ] Unify OpTask & FuncOp
3941
- [ ] function self-toggles `returns-dict` amidst execution.
@@ -86,6 +88,32 @@ Changelog
8688
%%%%%%%%%
8789

8890

91+
v8.1.0 (11 May 2020, @ankostis): drop last plan, Rename/Nest, Netop-->Pipeline, purify modules
92+
==============================================================================================
93+
+ DROP(pipeline): After solution class was introduced, ``last_plan`` attribute was redundant.
94+
95+
+ ENH(op): Rename & Nest operations with dictionary or callable.
96+
97+
+ FEAT(pipeline): :data:`.NO_RESULT_BUT_SFX` token can cancel regular data but leave
98+
sideffects of a rescheduled op.
99+
100+
+ REFACT: revert module splits and arrive back to :mod:`base.py`, :mod:`op.py` &
101+
:mod:`pipeline.py`, to facilitate development with smaller files, but still
102+
with very few import-time dependencies.
103+
104+
Importing project :term:`composition` classes takes less than 4ms in a fast 2019 PC
105+
(down from 300ms).
106+
107+
+ FIX(plot): updated Legend, which had become outdated since v6+.
108+
109+
+ fix(modifiers): `dep_renamed()` was faking sideffect-renaming only on repr()
110+
(but fix not stressed, bc v8.0.x is not actually released).
111+
+ enh(pipe): accept a dictionary with renames when doing :term:`operation nesting`
112+
(instead of callables or truthies).
113+
+ refact(op): force abstract :class:`.Operation` to be :class:`.Plottable`.
114+
+ enh(modifiers): add :attr:`._Modifier.cmd` with code to reproduce modifier.
115+
116+
89117
v8.0.2 (7 May 2020, @ankostis): re-MODULE; sideffect --> sfx; all DIACRITIC Modifiers; invert "merge" meaning
90118
=============================================================================================================
91119
**--((superseded immediately v8.0.1 & v8.0.2 with more restructurings)))--**

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__ = "8.0.2"
6-
__release_date__ = "7 May 2020, 03:47"
5+
__version__ = "8.1.0"
6+
__release_date__ = "11 May 2020, 02:24"
77
__title__ = "graphtik"
88
__summary__ = __doc__.splitlines()[0]
99
__license__ = "Apache-2.0"

0 commit comments

Comments
 (0)