Skip to content

Commit e7efb3f

Browse files
committed
CHORE(VER): bump 2.1.1-->2.2.0; CHANGES
1 parent 6b2b4f5 commit e7efb3f

File tree

2 files changed

+20
-2
lines changed

2 files changed

+20
-2
lines changed

CHANGES.rst

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,24 @@ TODO
77
See :gg:`1`.
88

99

10+
v2.2.0 (20 Nov 2019, @ankostis): enhance OPERATIONS & restruct their modules
11+
============================================================================
12+
- REFACT(src): split module ``nodes.py`` --> ``op.py`` + `netop.py` and
13+
move :class:`Operation` from ``base.py`` --> ``op.py``, in order to break cycle
14+
of `base(op) <-- net <-- netop`, and keep utils only in `base.py`.
15+
- ENH(op): allow Operations WITHOUT any NEEDS.
16+
- ENH(op): allow Operation FUNCTIONS to return directly Dictionaries.
17+
- ENH(op): validate function Results against operation `provides`;
18+
*jetsam* now includes `results` variables: ``results_fn`` & ``results_op``.
19+
- BREAK(op): drop unused `Operation._after_init()` pickle-hook; use `dill` instead.
20+
- refact(op): convert :meth:`Operation._validate()` into a function,
21+
to be called by clients wishing to automate operation construction.
22+
- refact(op): replace ``**kwargs`` with named-args in class:`FunctionalOperation`,
23+
because it allowed too wide args, and offered no help to the user.
24+
- REFACT(configs): privatize :data:`network._execution_configs`; expose more
25+
config-methods from base package.
26+
27+
1028
v2.1.1 (12 Nov 2019, @ankostis): global configs
1129
===============================================
1230
- BREAK: drop Python-3.6 compatibility.

graphtik/__init__.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,8 @@
33
"""Lightweight computation graphs for Python."""
44

55
__author__ = "hnguyen"
6-
__version__ = "2.1.1"
7-
__release_date__ = "20 Oct 2019, 01:30"
6+
__version__ = "2.2.0"
7+
__release_date__ = "20 Nov 2019, 19:52"
88
__license__ = "Apache-2.0"
99
__title__ = "graphtik"
1010
__summary__ = __doc__.splitlines()[0]

0 commit comments

Comments
 (0)