Releases: Arc676/Pathfinder
Releases · Arc676/Pathfinder
Version 1.2
Version 1.1
Pathfinder 1.1 comes with bug fixes and some backend improvements that give you more control and choice over the desired level of abstraction depending on the requirements of your frontend.
Most notably, new backend logic allows nodes to be renamed so frontends can provide default naming while also allowing users to name their own nodes. The other obvious benefit is that node names aren't set in stone.
Version 1.0
The Pathfinder library now has some decent functionality.
New features since 0.1:
- Nodes and graphs can now be modified (new information can be added)
Graph::removeNode(Node*)
removes nodes and information about nodes for safety- Graph data can now be read from and written to strings to allow for graph reading/writing without files
Version 0.1
Version 0.1 of the Graph library has VERY basic functionality:
- Reading and writing graphs to files (no creating graphs manually... yet)
- Accessing information about graphs and their nodes
- Dijkstra's algorithm for finding a shortest path between two nodes in a graph