# Revision history for vec ## 0.5.1 - Support GHC-8.6.5...9.10.1 ## 0.5 - Remove PigeonHole module. It didn't work well. ## 0.4.1 - Add `boring` instances - Add `dfoldr`, `dfoldl` and `dfoldl'` - Implement `Lazy.reverse` using `dfoldl` ## 0.4 - Support `fin-0.2` - Add `indexed-traversable` instances - Explicitly mark all modules as Safe or Trustworthy. - Add `Eq1`, `Ord1` and `Show1` instances - Add `init`, `last` and `toNonEmpty` ## 0.3.0.1 - Fix `product` ## 0.3 - Split `lens` utilities into [`vec-lens`](https://hackage.haskell.org/package/vec-lens) package. - Add `snoc` and `reverse` operations - Add `repeat` - Drop dependency on `base-compat` - Add explicit `tabulate` ## 0.2 - Add `Data.Vec.DataFamily.SpineStrict.gix` - Add `Data.Vec.DataFamily.SpineStrict.ix` requires `InlineInduction` ## 0.1.1.1 - Use `fin-0.1` ## 0.1.1 - Add `Data.Vec.DataFamily.SpineStrict` module - Add `Data.Vec.DataFamily.SpineStrict.Pigeonhole` module: this let us define `Representable` in a handy way. ## 0.1 - Reverse dependencies with `boring`. - GHC-8.4.1 support ## 0 - First version. Released on an unsuspecting world.