This minor release introduces the possibility to let users specify the sizes of vertices and contains several small fixes.
What's Changed
New features
- Allow specifying the sizes of vertices and consider that when laying out nodes by @andriyDev in #18
Fixes/Improvements
- change return type to give nodeindex and internal id by @paddison in #1
- No dummies by @paddison in #4
- implement cycle removal by @paddison in #6
- Add a .gitignore for the target directory. by @andriyDev in #12
- Use struct update syntax in place of manually defining all the fields. by @andriyDev in #13
- Move the documentation for
Configonto each field. by @andriyDev in #15 - Remove uses of statics. by @andriyDev in #14
- Fix readme examples by @dolezvo1 in #8
- Make the README examples actually runnable as Cargo examples. by @andriyDev in #16
- Simplify the API and make it more idiomatic Rust. by @andriyDev in #17
- Make the algorithm return floats for node positions. by @andriyDev in #19
- fix duplicated x locations in some layouts by @austinorr in #23
- bump petgraph to 0.8.1 by @Madoshakalaka in #21
New Contributors
- @paddison made their first contribution in #1
- @andriyDev made their first contribution in #12
- @dolezvo1 made their first contribution in #8
- @austinorr made their first contribution in #23
- @Madoshakalaka made their first contribution in #21
Full Changelog: https://github.com/paddison/rust-sugiyama/commits/v0.4.0