Changelog of @hackage/freer-simple 1.2.1.2

1.2.1.2 (January 7th, 2022)

  • Compatibility with template-haskell versions through 2.18 (which is distributed with GHC 9.2) (#34).

1.2.1.1 (October 4th, 2019)

  • Loosened bounds on template-haskell (#29).
  • Made some minor internal changes to better support GHC 8.8.

1.2.1.0 (November 15th, 2018)

  • Improved makeEffect from Control.Monad.Freer.TH to support more datatypes (#17).

1.2.0.0 (October 23rd, 2018)

  • Added Control.Monad.Freer.TH, which provides a makeEffect function that automatically generates boilerplate operations using send for an effect (#15).

1.1.0.0 (February 20th, 2018)

  • Changed the implementation of LastMember to avoid an issue similar to the one with Member fixed in 1.0.1.1 that could cause the constraint to unnecessarily fail to solve (#6).
  • Changed the order of the type variables in interpretM to be more consistent with other functions (only relevant in combination with TypeApplications).
  • Re-exported (~>) from Control.Natural through Control.Monad.Freer.

1.0.1.1 (January 31st, 2018)

  • Fixed a bug that could cause Member constraints to erroneously fail to solve (#3).

1.0.1.0 (January 27th, 2018)

  • Added subsume to Control.Monad.Freer for deduplicating effects.
  • Added gets to Control.Monad.Freer.State (#1).

1.0.0.0 (December 7th, 2017)

  • Initial release.