Evenfurther Pathfinding Versions Save

Pathfinding library for rust

v4.9.1

3 months ago
  • fix(README): inline documentation to fix inner links to modules
  • fix(deps): update rust crate indexmap to 2.2.3
  • fix(deps): update rust crate thiserror to 1.0.57

v4.9.0

3 months ago
  • feat(matrix): add in-place matrix transposition for non-square matrix
  • feat(bench): add bench for matrix transposition
  • feat(tests): add a test for transposing an empty matrix
  • fix(deps): add priority to clippy lints for lint_groups_priority
  • chore(grid): replace deprecated IndexMap remove() method by swap_remove()
  • fix(deps): update rust crate num-traits to 0.2.18
  • fix(deps): update rust crate indexmap to 2.2.2
  • chore(deps): update rust crate itertools to 0.12.1

v4.8.2

4 months ago
  • fix(dfs_reach): visit nodes in the documented order

v4.8.1

4 months ago
  • fix(yen): revert "Routes are already sorted by cost and path len"
  • test(yen): add test for checking Yen algorithm output ordering
  • chore(pre-commit): add conventional commit check
  • chore: use deprecate_until attribute instead of deprecated

v4.8.0

4 months ago
  • feat(matrix): add Matrix::transpose()
  • feat(matrix): add Matrix::column_iter()

v4.7.0

4 months ago
  • feat(grid): add Grid::constrain()
  • feat(matrix): add Matrix::constrain()
  • feat(utils): add constrain()

v4.6.0

5 months ago
  • feat(matrix): implement DoubleEndedIterator for RowIterator

v4.5.0

5 months ago
  • feat(matrix): add swap method
  • chore(msrv): update minimum required Rust version to 1.70.0
  • chore: use bool::is_some_and

v4.4.0

5 months ago
  • feat: new dijkstra_reach() function
  • fix(doc): remove useless explicit links

v4.3.4

5 months ago
  • fix(edmondskarp): better panic messages
  • fix(matrix): better panic messages
  • fix(style): apply clippy fixes
  • fix(doc): typo