Spire v0.11.0 Release Notes
Release Date: 2015-10-27 // over 8 years ago-
Spire has two new core maintainers: Rüdiger Klaehn and Denis Rosset.
📦 The spire-scalacheck-binding package has been renamed to spire-laws. 📦 The spire-extras package has been introduced, for types that are less widely-used (but still useful).
➕ Additions:
- Added spire.math.Merging for merging arrays
- Added qcombine (for generic Monoids)
- More benchmarks (Rational, SafeLong, ...)
- Scalastyle plugin and code clean up
- Scoverage plugin and coverage tracking
- Type class instances for java.math.BigInteger
- Useful .as syntax for converting literals
🔄 Changes:
- Move FixedPoint into extras
- Improve Rational implemenation (clearer structure, faster)
🛠 Fixes:
- Improved equality (===) support
- Lots of documentation bug fixes and typo correction
- Fixed unary - for unsigned int/long
- Clean up Arbitrary/Gen instances
- Drastically-improved test coverage for SafeLong, Rational, etc.
- Fixed bugs around ceil method