v4.5.0 - Web Demo, Bigger Dice & Bugfixes
Highlights
A web version of GNOLL. Thanks @michaeljmcd ! Try it out here
New language integrations:
- Rust
- Lia
Larger Dice. Previous limit of one dice was 1d2147483647 now it's 1d9223372036854775807. I'm sure this will help enable many niche RPGs /jk.
Smaller Items
- Internal sructures take up slightly less memory
- Bug fix for segfault when trying to drop dice when unneeded / keep dice that don't exist
- Version bumps of python packages
- Bugfix for compiling on Mac & JavaScript bindings
- More tests
- Remove minor code smells
Details
- Rust example by @ianfhunter in #406
- [WIP] lua by @ianfhunter in #449
- Update README.md by @ianfhunter in #452
- Update rerolling.md by @ianfhunter in #453
- Update builtin_macros.md by @ianfhunter in #454
- Hardening by @ianfhunter in #450
- Improved testing infrastructure by @ianfhunter in #455
- [Snyk] Security upgrade fonttools from 4.38.0 to 4.43.0 by @ianfhunter in #458
- [Snyk] Security upgrade fonttools from 4.38.0 to 4.43.0 by @ianfhunter in #459
- [Snyk] Security upgrade pillow from 9.5.0 to 10.2.0 by @ianfhunter in #460
- Update test_bw.py by @ianfhunter in #462
- [Snyk] Security upgrade setuptools from 40.5.0 to 65.5.1 by @ianfhunter in #461
- JavaScript code should print out result, not write to file. by @ianfhunter in #464
- Fix for 465 by @ianfhunter in #470
- Fix Small Code Smell by @ianfhunter in #473
- Style Fixes by @ianfhunter in #474
- Browser JavaScript Support by @michaeljmcd in #468
- Update README.md for browser js by @ianfhunter in #475
- Vec - use a union by @ianfhunter in #477
- Huge numbers for dice by @ianfhunter in #472
- Update README.md by @ianfhunter in #480
- Update manual_benchmarking.yaml by @ianfhunter in #481
- Fix webapp + publish on ghpages by @ianfhunter in #478
- Update index.md by @ianfhunter in #482
- Update README.md by @ianfhunter in #483
New Contributors
- @michaeljmcd made their first contribution in #468
Full Changelog: v4.4.0...v4.5.0