Tags: ProjectMoon/matrix-dicebot
Tags
Version 0.12.0: - New feature: Manage variables and settings of game rooms from a private message with the bot. - New feature: gRPC service to control the dice bot remotely (in preparation for external service integration). - First contribution!: Fix the SKS key server in the Dockerfile. - Minor performance improvements.
Version 0.10.0: - Use username pills when executing multiple commands. - Remove extra paragraph tags in response messages. - Updated help for Call of Cthulhu and dice pools. - Call of Cthulhu rolls now only accept one number or variable. - Variable values can be updated by Call of Cthulhu advancement rolls. - Switch to OpenSSL from LibreSSL. - Do not constantly create new secure sessions every time bot starts. - More informative logging during startup.
Version 0.9.0: - Properly reject large numbers outside bounds of i32 when rolling dice. - Avoid unnecessary clone of error message when calculating dice amounts. - Allow up to 50 commands to be executed per message. - Show failed commands with errors when executing multiple commands. - Properly format dice plurality when rolling CofD dice pools. - Use 'username pills' instead of raw user ID in response messages. - Update matrix SDK to latest. - General code reorganization for better maintainability.
Version 0.8.0: - Add support for Call of Cthulhu (and related system) dice rolling. - Way too many database format changes to better support The Future™. - Slightly better reporting of Matrix SDK errors. - Code refactoring to support The Future™, and also general cleanup. - Added the ability to run database migrations. - Prevent storing more than 100 variables per room.
Version 0.7.0: - Breaking change in dice pool rolling syntax to support user variables. - Added get, set, del commands to set user variables, per room. - Dice pools now support addition and subtraction. - Added sled database. - Begin replacing nom with combine. - A lot of other internal refactoring.
PreviousNext