Releases: evenfurther/pathfinding
Releases · evenfurther/pathfinding
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_detection
module intodirected
and 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_cmp
usecmp
- Style: reformat with let/else support
- Use codspeed-criterion-compat everywhere, do not require criterion
v4.3.0
- Make method cancel_flow of edmondskarp only cancel the minimum amount of flow among all edges along a path, instead of the maximum, in order to avoid negative flows
- Use sort_unstable_by() instead of sort_unstable_by_key()
- New Grid example for from_coordinates() method
- Use RemSP and path splitting
- Remove optimization which gives worst benchmark results
- Integrate CodSpeed
- Update criterion requirement from 0.4.0 to 0.5.1
- Make Kuhn-Munkres benchmarks reproducible