Releases: lmisea/dicemaster
Releases · lmisea/dicemaster
v3.4.0: DiceMaster with a nice structure
Release: 3.4.0
Date: January 21, 2023
This article explains the new features in DiceMaster 3.4.0, compared to 3.3.8.
Release highlights
- DiceMaster v3.4.0 is between 15-25% faster than DiceMaster v3.3.8. On average, v3.4.0 is 18.66% faster.
- New project structure, adding two packages (tools and rolling) and a run.py file. These packages can be imported without executing any code as side effect, unlikely what happens when v3.3.8 is imported.
- Moving from random module to secrets module. The random module is less trusted than secrets module, who produces stronger random numbers. More info here: secrets module documentation.
- Added Python 3.7 Compatibility, allowing 32 bits devices to fully use DiceMaster (requirements.txt was updated in order to make this possible).
- Fine-grained details improvement: better Instructions and error messages, making the program easier to use.
Version 3.4.0 is complete rebuilt of DiceMaster, taking care of every detail. I gave everything researching and testing, that is why I feel happy and proud of the result. I hope someone finds it useful.
P.S. Obviously there are plans for the future version 3.4.1 ;D