Skip to content

Releases: lmisea/dicemaster

v3.4.0: DiceMaster with a nice structure

22 Jan 00:00

Choose a tag to compare

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

Love