Skip to content

Releases: derikb/rpg-table-randomizer

v1.1.2

07 Jan 21:54
Compare
Choose a tag to compare

And this is why I need more tests.

Bug Fixes

  • npc: Fix unserializing NPC fields (9e8ca8e)

v1.1.1

07 Jan 21:46
Compare
Choose a tag to compare

Bug Fixes

  • typos: Embarrassing Randon typos (sigh) (f797eb4)

v1.1.0

07 Jan 21:25
Compare
Choose a tag to compare

Features

  • npc: Apply schema to npc function (a8779ec), closes #49

Bug Fixes

  • build: Fix uuid import, add build for test page (b59c942), closes #48
  • names: Fix for full names where surname is empty on type (d734e6d)
  • serialization: Fix serialization for classes in classes (f152887), closes #50

v1.0.1

01 Jan 19:52
Compare
Choose a tag to compare

Added a feature so it probably should have been 1.1.0, but I suspect no one else has started using v1.0.0 anyway.

Features

  • npc: Add some helper methods (70a15e8)

Bug Fixes

  • npc: Fix import of uuid (7e56a67)

v1.0.0

27 Dec 18:50
Compare
Choose a tag to compare

Lots of refactoring in this one (not much that is actually new as far as features go).

See the bottom of the README for more specifics about what changed.

Main changes:

  • More use of classes, more consistent typing, etc.
  • Smaller exports (i.e. most files are just exporting a single class.
  • TableRoller is the new name for the main RandomTable handler class.
  • Dice roller functions can be used as a separate export.
  • RandomNameGenerator is now class and is not dependent on the TableRoller.
  • Better error handling.
  • Less redundancies.
  • Started adding unit tests.

v0.10.3

08 Oct 13:14
Compare
Choose a tag to compare

Just dev dependency updates/changes.

v0.10.2

20 Jun 21:02
Compare
Choose a tag to compare

Features

  • names: Added Mexican/Spanish (0ac511b)

Also in v0.10.1 updated a few dev dependencies.

v0.10.0

07 May 12:51
Compare
Choose a tag to compare

Features

  • json: Make json output ignore empty (b562d11), closes #30
  • names: Add mixed option for names (7816d33), closes #33
  • npc: Add label to schema field (52c8544), closes #28
  • tokens: Simply token output for tables (b0d0bed)
  • Add typescript types as a test (e6f5400), closes #26

Bug Fixes

  • names: Fix name:random token type not working (a1056aa), closes #31
  • npc: Remove default export (a8274d6), closes #27

v0.9.0

01 May 16:24
Compare
Choose a tag to compare

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

v0.8.1

30 Apr 18:01
Compare
Choose a tag to compare

Bug Fixes

  • randomizer: Fix syntax issue (9967657), closes #21