@@ -16,65 +16,9 @@ Graphtik Changelog
1616 TODOs
1717 %%%%%
1818
19-
20- Merge back to GraphKIT
21- ======================
22- Aborted.
23-
24- - [-] start-node/end-node to group inputs/outputs
25- - [-] DROP sideffects
26- - [+] Drop _Jetsam
27- - [+] Simpler jetsam
28- - [+] support *args 1-1 mapping in the jetsam() signature
29- - [+] FIX(sideffects): DIFFER from regular DATA...
30- - [+] FIX shared `executed` (no Solution class)
31- - [+] typo(test): overridden-->overriDDen
32- - [ ] `graphop` in docs
33-
3419 Tasks
3520 =====
36- - [+] jetsam tasks
37- - [+] narrowed() --> withset()
38- - [+] reset abort on new `pipeline.compute() `
39- - [+] raise if rescheduled/endured ops
40- - [+] define sideffects on target "sideffected" needs
41- - [+] Operations behave like a regular decorator when fn given in 1st call.
42- Merge FuncOp+OpBuilder.
43- - [+] modifiers inherit a single class (to allow combinations)
44- - [+] Optional sideffected
45- - [+] Delegate FuncOp.__call__() --> compute().
46- - [+] Rename NetOp -> pipelines;
47- cannot unify compose() -> Pipeline class due to `nest ` arg.
48-
49- - [+] Function access executing Operation & Plan from its context.
50- - [ ] Unify OpTask & FuncOp
51- - [ ] function self-toggles `returns-dict ` amidst execution.
52-
53- - [V] FIX: FnOp.op_needs & FnOp.op_provides not respected during pruning.
54- - v9.0.0.dev0: 17 May
55- - [V] FIX jsonp evictions with +delete_path().
56- - [V] store parts on modifier.
57- - [V] FnOp recognize jsonpointers even for plain strings.
58- - [V] More subdoc tests (e.g. Aliases, SDFexed)
59-
60- - v9.0.0.dev1: 21 Jun
61- [V} FIXED JSONPs to work!
62- - [V] BUG: subdoc splitting // results in cycle nodes!
63- - [v] BUG: Handle root, double-slash, ginal-slash in jsonps
64- FIXME: only root handled.
65- - [V] BUG: ChainMap(sol) badly interacts with SubDocs - `overwrites ` subdoc parents!
66- FIXED with NON-LAYERS.
67- - [V] Plot: match compute inputs & outputs with nested deps
68- - [V] jsonpointer mass-dict-update
69- - [V] DOC: tutorial section "Week tasks" about JSONPs.
70- - [V] FIX: SFXED evicted unjustly!
71- - v9.0.0.dev2: 30 Jun
72- - [V] REFACT:
73- - [V] rename `modifiers.py ` --> `modifier.py `
74- - [V] network.py --> planning.py
75- - [V] rename `op.py:FunctionalOperation ` --> `fnop.py:FnOp `
76-
77- - [ ] DROIP accessors
21+ - [ ] DROP accessors
7822 - [ ] DROP/ENH: Solution updates GivenInputs only, layers jsonp-refer to its values
7923 - [ ] FEAT: break cycles with dijkstra; weights
8024 - [ ] FEAT: Config DEBUG flags:
@@ -88,26 +32,13 @@ Graphtik Changelog
8832
8933 - plot:
9034
91- - [+] plot red partial outs/failures
92- - [+] plot graphs with Graphviz sphinx-extension
93- - [+] HTML-table op-nodes to allow decorations
94- - [+] plottable Operations
95- - [+] Op-node badges
96- - [+] fix(sphinxext): deprecated sphinx.add_object()
97-
98- - [+] sphinxext: derive filename early, to allow xrefs and links early
99- - [+] Click on SVG to open it in a new window
100- - [+] Merged operation clusters
10135 - [ ] Badges on Data
10236 - [ ] update legend (or generate it dynamically)
10337 - [ ] sphinxext: extend standard `doctest ` module (instead of sphinx-builder)
10438 - [ ] SPHINXEXT: autodoc Pipelines & Ops
10539
10640 - doc:
10741
108- - [+] explain rescheduled & endured in tutorial.
109- - [+] aliases in tutorial & terms
110- - [+] add a list of Features in quick-start section
11142 - [ ] Merge tutorial (operations + composition)
11243
11344 - DROPPED
0 commit comments