|
1 | 1 |
|
| 2 | +v0.4.0 / 2023-09-19 |
| 3 | +================== |
| 4 | + |
| 5 | + * [p3] Remove traces of old phase 3 wmedian naming |
| 6 | + * [p5-ortho] Compute edge control points using routable edges (fixes #13) |
| 7 | + * [p5-poly] Compute edge control points using routable edges |
| 8 | + * [p5] Fix route merging, append non-terminal nodes correctly |
| 9 | + * [p3-wmedian] Rename graphviz dot ordering to wmedian to reflect actual theory |
| 10 | + * [p5-poly] Rename piecewise edge routing strategy to polyline |
| 11 | + * [options] Extract alg constants into public API with documentation and refactor alg functional options accordingly |
| 12 | + * Fix edge merging, ensure mapping between edges and route info |
| 13 | + * Output only graph items with minimum set of fields necessary to draw the layout |
| 14 | + * [graph] Add temp option to control global node size |
| 15 | + * [graph] Add flag to remember where to draw the arrowhead |
| 16 | + * Move public graph's node and edge definitions in their own files |
| 17 | + * [graph] Delete connected components routine, currently unused |
| 18 | + * [p5] Merge long edges as a preprocessing step before routing |
| 19 | + * Fix or skip existing unit tests so that the current regression set passes |
| 20 | + * Change exported type to Layout and expose only fields relevant to the user |
| 21 | + * Remove NS balancing from functional options |
| 22 | + * Refactor functional options to avoid using internal consts; this also prevents accidentally passing invalid numerical values |
| 23 | + * Define EdgeSlice as implementation of graph.Source |
| 24 | + * Move BreakLongEdges into phase3 package as top-level func |
| 25 | + * Make all phase and graph packages internal |
| 26 | + * [p1,p5] Restore reverted edges as a post-processing step of phase 5 |
| 27 | + * Update README with implementation details |
| 28 | + * [p2-nsimplex] Rewrite head component boolean logic to follow Graphviz's paper |
| 29 | + * Change network simplex balancing strategy to typed enum |
| 30 | + * [p2-nsimplex] Fix and reenable horizontal balancing used in p4 (fixes #10) |
| 31 | + * Add basic Makefile with test target |
| 32 | + * Move test adjacency lists into non-test file for reuse in other packages with test-only build tag |
| 33 | + * Move layout tests into internal package |
| 34 | + |
2 | 35 | v0.3.0 / 2023-08-29
|
3 | 36 | ==================
|
4 | 37 |
|
|
0 commit comments