Skip to content

Commit be0b9df

Browse files
committed
Bump version to v0.4.0
1 parent 79b6516 commit be0b9df

File tree

1 file changed

+33
-0
lines changed

1 file changed

+33
-0
lines changed

CHANGELOG.md

+33
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,37 @@
11

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+
235
v0.3.0 / 2023-08-29
336
==================
437

0 commit comments

Comments
 (0)