This is a maintenance release with bugfix for 41, where the variable `_edges` creates a key (which is default behaviour in `collections.defaultdict`). This causes the graph to grow and can cause divergence when attempting to compare two otherwise identical graphs.
2023.7.6
Bug fix release for `__eq__` with credit to sappique (bug 40).
Bug fix release for error when [detecting cycles](39) with credit to [Sappique](https://github.com/Sappique).
the method `g.has_cycle()` now uses topological sort instead of phaselines.
Changes: - new test [1](https://github.com/root-11/graph-theory/commit/87e812907a0b602ec864b2f49e9f7fbbea5109a0) - change: [2](https://github.com/root-11/graph-theory/commit/65ab8b5d5c5461671bb93dfd3df82fdc3e735731)
2023.7.4
matplotlib is no longer a requirement. no api changes other wise.
2023.7.3
Patches a speed improvement for TSP.
2023.7.2
This maintenance release contains a bug fix for shortest path with memorize (see 33 for details) Otherwise no changes.