Skip to content
xuwei-k edited this page May 16, 2017 · 5 revisions

This release is binary compatible with 7.0.0.

(There is one minor exception: New methods have been added to sealed traits, which is fine if nobody extends those traits using Java.)

New features

  • Future and Task: nonblocking version of gatherUnordered and chooseAny (backport of 6a0849ede3)
  • toRight and toLeft on OptionT returning EitherT (backport of #430)
  • add foreach to NonEmptyList (#440, backport of f627c5569e)

Experimental

The following changes are experimental backports from the (not yet stable) 7.1.x branch. It is possible that these features will undergo major source-breaking changes in the 7.1.x branch in the future. For details about these features, refer to the release notes of the 7.1.x branch.

Changed features

  • fixed issue where task would incorrectly run(fork) (backport of #423)
  • optimize foldRight1 on NonEmptyList, avoids stack overflow (backport of #425)
  • fixes in ProductFoldable and ProductFoldable1 (backport of #431)
  • Applicative: flip and then flip returns the original instance (backport of #437)
  • NonEmptyList append with tail sharing (backport of 52f7885818)
  • empty on Foldable1 constantly returns false (backport of #441)
  • performance optimizations: avoid unnecessary allocations/evaluation (backports of 871a35f0ea, df37a98b51)
  • bug fix: stack overflow in XML parsing (fixing #456, backports of 43396d39c8, #464)
Clone this wiki locally