Skip to content

Releases: mbramson/accomplice

v0.2.0

20 Nov 03:32
Compare
Choose a tag to compare
  • Adds memoization to the grouping algorithm. This is a significant performance increase in some situations. (#5)
  • Eliminates certain logical paths that will never succeed given what we've already calculated. This increases performance across the board for any grouping that requires backtracking. (#6)
  • Causes constraint validation failures to raise an ArgumentError rather than returning an error tuple. (#7)

v0.1.1

15 Nov 03:08
Compare
Choose a tag to compare
  • Adds validation of the options map passed into the grouping functions. If the options map is not valid, an error tuple of the form {:error, message} is returned. (#4)

v0.1.0

13 Nov 00:48
Compare
Choose a tag to compare

Initial Release

Add the group/2 and shuffled_group/2 functions.