Skip to content

Releases: becheran/grid

v0.15.0

22 Sep 12:13
Compare
Choose a tag to compare

Added

  • Swap #54
  • Init with capacity #53

v0.14.0

15 May 19:01
Compare
Choose a tag to compare

Added

  • ExactSize and DoubleEnded impls to GridRow and Col Iter #52
  • PartialEq as trait bound for T #51
  • Impl the Default trait #48

v0.13.0

18 Dec 20:59
Compare
Choose a tag to compare

Added

  • Generic get and get_mut signature for number types #41
  • Derive clone for iter #39
  • New indexed_iter_mut method #47

Fixes

Changed

  • Make grid hashable if T is hashable #44

v0.12.0

22 Nov 18:39
Compare
Choose a tag to compare

Added

  • Support for column-major gird layout #34

v0.11.0

11 Sep 19:21
Compare
Choose a tag to compare

Added

  • indexed_iter #31
  • rotate_left, rotate_right, and rotate_half #32
  • Serde support #36

v0.10.0

01 May 12:21
Compare
Choose a tag to compare

Added

  • remove_row() and remove_col() #29
  • Index and IndexMut impl for (usize, usize) #28
  • unmutable col_iter and row_iter #25
  • remove "no-std-compat" dependency #24

Fixed

  • allow nonzero cols for empty vec in from_vec #30

Docs

  • Docs fix typo #26

v0.9.0

07 Oct 18:25
Compare
Choose a tag to compare
  • Added alternate debug formatting #20
  • Fix row/col mixup in out of range panic #21
  • Fix add values to empty grid via inser_row and insert_col #19
  • Fix panic early in insert to avoid unexpected state of grid after rewind #19

v0.8.1

17 Aug 19:52
Compare
Choose a tag to compare
  • Fix overflow in size calculations can allow access to invalid memory #18
  • Move from GitLab pipelines to Github actions
  • Improved test coverage
  • Add release build test to pipeline