- Fixed
defaultEntityTypeResolver
matcher - Updated dart SDK version
- Added
registerEntityTypeResolver
andresetEntityTypeResolver
- Fixed "Cast A Spell" Wizard move dice
- Fixed "Cast A Sepll" move - separated into Wizard and Cleric separate moves
- Update package dependencies
- Reduce package version dependencies
- Complete rewrite of library - see README.md & docs
- Improve types
- Fix cleric move "Deity" description
- Reverted: Unified "Cast A Spell" from separate Cleric/Wizard moves to one move
- Unified "Cast A Spell" from separate Cleric/Wizard moves to one move
- Added modifier to
Dice.toString()
(e.g. 2d6+3)
- Fixed Barbarian move "Khan Of Khans"
- Fixed Barbarian advanced moves
- Added convenience methods to Dice
- Added
getByKey
helper method to DWEntity - Added modifiers to Dice
- Doc updates
- Doc updates
- DW data updates/fixes
- File structure changes
- Bugfixes
- Bugfix in exporting spell tags
- Bugfix in player classes advanced move
- Bugfix in tag parsing
- Implemented base entity equality comparitor
- Moved source files to
lib/src
, and selectively expose onlib/
root. - Added build steps to NPM package containing all the static data.
- Fixed player class export JSON keys
- Fixed exported alignment value
- Fixed exported alignment key
- Updated code to improve static analysis score.
- The imported data is now not parsed from JSON, but directly declared in Dart.
- Better key generation
- The data has been reorganized to lists, and data redundancy has been removed.
- Added
copy
method to every DWEntity subclass - Unified public API for easier use
- Updated
key
s to useUuid().v4()
fallback
- Fixed case sensitivity in info tag parsing
- Improved tag parsing from starting gear options
- Fixed tag toJSON method
- Fixed info tag mapping in main data
- Updated tags to allow description
- Fixed Tags toString() behavior
- Simplified Tags behavior. This will break some Tag usages
- Removed test dump file from source
- Removed test package from dependencies
- Fixed 'looks' sections in some classes being concatenated and not split
- Added 2 tests
- Added missing toJSON() on GearOption
- Updated gear choice and option mapping
- Fixed tag JSON output in other classes
- Turned fields to non final, so they're changable for users
- Fix JSON output for Equipment item
- Tag bugfixes
- Improved equipment loading (breaks interface for equipment items)
- Fixed spell loading
- Reduced min version of
meta
to increase compatibility
- Added
key
property to some missing classes
- Documentation updates
- Working release