Skip to content

7.0.0 RC2

larsrh edited this page Apr 9, 2013 · 2 revisions

Changed features

  • tuned function0Instance and function1Instance (backport of #319)
  • optimisation for Future.run (backport of #320)
  • fix ambiguity for Functor instance in OptionT and IdT (backport of #322, 0fef6e514f)
  • add Traverse1 and Foldable1 ops to the all-ops trait (backport of #327)

Incompatible changes

  • Unapply: instead of just a conversion, require a Leibniz instance (backport of #325)

    Migration strategy: If you define your own Unapply instances, it is probably as simple as removing apply and adding the line def leibniz = refl. See the commit in the pull request for examples.

  • remove ^ method from FunctorOps (backport of #326)

    Migration strategy: use map or one of the other countless aliases instead

Clone this wiki locally