Releases: evenfurther/pathfinding
Releases · evenfurther/pathfinding
v4.11.0
v4.10.0
- feat: replace
FixedBitSet
byIndexSet
for better performances - chore(deps): update many dependencies for better performances
- feat(tests): add new aoc-2023-17 test
- fix(tests): do not build useless vector
- fix: remove redundant imports
v4.9.1
- 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
- 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
- fix(dfs_reach): visit nodes in the documented order
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