Skip to content

v0.9.0

Compare
Choose a tag to compare
@derikb derikb released this 01 May 16:24
· 79 commits to master since this release

Added more classes which simplified a LOT of the randomizer code. The actual classes are a little more strict with their typing, but the data you can use to set the RandomTable class should still be pretty flexible (the class just normalizes it more).

Also results are now their own classes and are not attached to the RandomTable object directly. That also simplifies output formatting, I think.

I don't think any of the refactoring is breaking change, necessarily, but maybe... Think I may get to 1.0.0 soon. Just need to do a little more work using the modules in an actual webapp I'm working on.

Features

  • RandomTable: Add toString method (0098d6d), closes #23
  • RandomTable: Convert print to display options using class map (5644ed5), closes #24
  • RantomTableEntry: Add class for entries (15e4da9), closes #25
  • TableResults: Added results and results sets classes (b14632f), closes #22