Releases: evenfurther/pathfinding
Releases · evenfurther/pathfinding
v4.8.1
- 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
- feat(matrix): add
Matrix::transpose() - feat(matrix): add
Matrix::column_iter()
v4.7.0
- feat(grid): add
Grid::constrain() - feat(matrix): add
Matrix::constrain() - feat(utils): add
constrain()
v4.6.0
- feat(matrix): implement DoubleEndedIterator for RowIterator
v4.5.0
- 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
- feat: new
dijkstra_reach()function - fix(doc): remove useless explicit links
v4.3.4
- fix(edmondskarp): better panic messages
- fix(matrix): better panic messages
- fix(style): apply clippy fixes
- fix(doc): typo
v4.3.3
- fix(yen): return all loopless paths
- chore(cargo deny): fix warning in configuration file
- chore(deps): update rust crate indexmap to 2.1.0
- chore(deps): update rust crate thiserror to 1.0.50
- chore(deps): update rust crate regex to 1.10.2
- chore(deps): update rust crate num-traits to 0.2.17
v4.3.2
- New remaining_low_bounds() method for {Bfs,Dfs}Reachable
- Migrate to the evenfurther GitHub organization
- fix(deps): update rust crate thiserror to 1.0.48
- Use or_default() in test
v4.3.1
- Move
cycle_detectionmodule intodirectedand deprecate the former - Update indexmap requirement from 1.9.2 to 2.0.0
- Style: use
or_default()rather thanor_insert_with()with default value - Style: do not use
bool::then()infilter_map() - Style: make
partial_cmpusecmp - Style: reformat with let/else support
- Use codspeed-criterion-compat everywhere, do not require criterion