Highlights
A web version of GNOLL. Thanks michaeljmcd ! Try it out [here](https://www.ianhunter.ie/GNOLL/demo/)
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 https://github.com/ianfhunter/GNOLL/pull/406
* [WIP] lua by ianfhunter in https://github.com/ianfhunter/GNOLL/pull/449
* Update README.md by ianfhunter in https://github.com/ianfhunter/GNOLL/pull/452
* Update rerolling.md by ianfhunter in https://github.com/ianfhunter/GNOLL/pull/453
* Update builtin_macros.md by ianfhunter in https://github.com/ianfhunter/GNOLL/pull/454
* Hardening by ianfhunter in https://github.com/ianfhunter/GNOLL/pull/450
* Improved testing infrastructure by ianfhunter in https://github.com/ianfhunter/GNOLL/pull/455
* [Snyk] Security upgrade fonttools from 4.38.0 to 4.43.0 by ianfhunter in https://github.com/ianfhunter/GNOLL/pull/458
* [Snyk] Security upgrade fonttools from 4.38.0 to 4.43.0 by ianfhunter in https://github.com/ianfhunter/GNOLL/pull/459
* [Snyk] Security upgrade pillow from 9.5.0 to 10.2.0 by ianfhunter in https://github.com/ianfhunter/GNOLL/pull/460
* Update test_bw.py by ianfhunter in https://github.com/ianfhunter/GNOLL/pull/462
* [Snyk] Security upgrade setuptools from 40.5.0 to 65.5.1 by ianfhunter in https://github.com/ianfhunter/GNOLL/pull/461
* JavaScript code should print out result, not write to file. by ianfhunter in https://github.com/ianfhunter/GNOLL/pull/464
* Fix for 465 by ianfhunter in https://github.com/ianfhunter/GNOLL/pull/470
* Fix Small Code Smell by ianfhunter in https://github.com/ianfhunter/GNOLL/pull/473
* Style Fixes by ianfhunter in https://github.com/ianfhunter/GNOLL/pull/474
* Browser JavaScript Support by michaeljmcd in https://github.com/ianfhunter/GNOLL/pull/468
* Update README.md for browser js by ianfhunter in https://github.com/ianfhunter/GNOLL/pull/475
* Vec - use a union by ianfhunter in https://github.com/ianfhunter/GNOLL/pull/477
* Huge numbers for dice by ianfhunter in https://github.com/ianfhunter/GNOLL/pull/472
* Update README.md by ianfhunter in https://github.com/ianfhunter/GNOLL/pull/480
* Update manual_benchmarking.yaml by ianfhunter in https://github.com/ianfhunter/GNOLL/pull/481
* Fix webapp + publish on ghpages by ianfhunter in https://github.com/ianfhunter/GNOLL/pull/478
* Update index.md by ianfhunter in https://github.com/ianfhunter/GNOLL/pull/482
* Update README.md by ianfhunter in https://github.com/ianfhunter/GNOLL/pull/483
New Contributors
* michaeljmcd made their first contribution in https://github.com/ianfhunter/GNOLL/pull/468
**Full Changelog**: https://github.com/ianfhunter/GNOLL/compare/v4.4.0...v4.5.0