-
Version 0.12.0 Stable
released this
2021-09-04 22:25:03 +00:00 | 45 commits to master since this releaseVersion 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.
Downloads
- New feature: Manage variables and settings of game rooms from a
-
Version 0.11.0 Pre-Release
released this
2021-05-21 14:45:05 +00:00 | 93 commits to master since this releaseVersion 0.11.0:
- Use SQLite instead of Sled as the database backend.
- Clean up and consolidate code modules that have been otherwise
scattered.
Downloads
-
Version 0.10.0 Pre-Release
released this
2021-05-14 22:28:02 +00:00 | 121 commits to master since this releaseVersion 0.10.0: enhanced Call of Cthulhu support; bug fixes.
- Relicense to AGPL.
- 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.
Downloads
-
Version 0.9.0 Pre-Release
released this
2021-02-04 19:40:55 +00:00 | 157 commits to master since this releaseVersion 0.9.0. Bug fix release.
- 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.
Downloads
-
Version 0.8.0 Pre-Release
released this
2020-11-03 21:42:54 +00:00 | 231 commits to master since this releaseVersion 0.8.0:
- Add support for Call of Cthulhu (and related systems) 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.
Downloads
-
Version 0.5.1 Pre-Release
released this
2020-08-31 00:09:45 +00:00 | 311 commits to master since this releaseVersion 0.5.1:
- Fix all whitespace in command parameters being completely removed.
- Command parser code cleanup and additional test coverage.
Downloads
-
Version 0.2.0 Pre-Release
released this
2020-08-30 22:10:21 +00:00 | 334 commits to master since this releaseVersion 0.2.0: first updates after forking.
- Implement a dice rolling system for the Chronicles of Darkness 2E (AKA "New World of Darkness") Storytelling system.
- Create self-contained Docker image with static binary for easier deployment.
- Update dependencies for compatibility with LibreSSL 3.2.
Downloads
-
Version 0.5.0 Pre-Release
released this
2020-08-30 21:59:29 +00:00 | 315 commits to master since this releaseVersion 0.5.0:
- Added "no-explode" dice pool rolls (don't re-roll 10s).
- Chance die will now only succeed on a roll of 10, instead of 8 - 10.
- New command: !help
- Upgrade matrix SDK
Downloads
-
Version 0.4.0 Pre-Release
released this
2020-08-28 00:37:46 +00:00 | 322 commits to master since this releaseVersion 0.4.0:
- Added basic logging.
- Limit display of large dice pools.
Downloads
-
Version 0.3.0 Pre-Release
released this
2020-08-27 23:50:37 +00:00 | 326 commits to master since this releaseVersion 0.3.0:
- Rewrote matrix connectivity to use matrix-rust-sdk instead of handcrafted HTTP requests.
- Bot now supports joining encrypted rooms because of matrix-rust-sdk.
- New Docker image based on Void Linux with glibc (needed for transitive dependencies of matrix-rust-sdk).
Downloads