Algebird v0.13.0 Release Notes
Release Date: 2017-02-13 // about 7 years ago-
๐ This is the first Algebird release to publish Scala 2.12 artifacts!
๐ Apart from that, here are some of the changes since the last release:Various BloomFilter improvements:
โ Remove seed variable in BloomFilter and rename k to hashIndex: #557
Polymorphic Bloom filters: #607
โก๏ธ Optimize BloomFilter significantly: #610
Bloom filter distance function: #612
โก๏ธ Optimize Hamming distance for Bloom Filters: #617Incorporate more Algebra types:
๐ Use standard algebra types: #523
๐ Use more algebra types - #620โก๏ธ SpaceSaver updates:
Widen the visibility of SpaceSaver.SSMany, SpaceSaver.SSOne: #577
SpaceSaver fromBytes & toBytes: #603
โ Catch OOM in SpaceSaverTest: #614โ Remove typeclass from interval constructor: #605
๐ Better toString in ExpHistogram: #604
โ Remove legacy CountMinSketchMonoid: #602
๐ Convert all laws to take Equiv instances, deprecate Equiv versions: #595
replace FromIntLike with Ring and toK function: #594
bail out of SemigroupMacro.sumOption forto.isEmpty
: #599
๐ Handle empty in Generated{Product, Abstract}Algebra: #597
โ Add explicit return types to Group instances for Moments, AveragedValue: #596
โ Remove view bounds on Moments, DecayedValue, AveragedValue: #592
โ Add MonoidAggregator.collectBefore: #611Thanks to @johandahlberg , @johnynek , @ElPicador , @sritchie , @isnotinvain for the contributions!