Releases: derikb/rpg-table-randomizer
Releases · derikb/rpg-table-randomizer
v1.1.2
And this is why I need more tests.
Bug Fixes
- npc: Fix unserializing NPC fields (9e8ca8e)
v1.1.1
Bug Fixes
- typos: Embarrassing Randon typos (sigh) (f797eb4)
v1.1.0
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
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
v1.0.0
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
Just dev dependency updates/changes.
v0.10.2
Features
- names: Added Mexican/Spanish (0ac511b)
Also in v0.10.1 updated a few dev dependencies.
v0.10.0
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
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
Bug Fixes
- randomizer: Fix syntax issue (9967657), closes #21