• v0.12.0 2488429edb

    projectmoon released this 2021-09-04 22:25:03 +00:00 | 38 commits to master since this release

    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.
    Downloads
  • v0.11.0 5643677627

    Version 0.11.0 Pre-Release

    projectmoon released this 2021-05-21 14:45:05 +00:00 | 86 commits to master since this release

    Version 0.11.0:

    • Use SQLite instead of Sled as the database backend.
    • Clean up and consolidate code modules that have been otherwise
      scattered.
    Downloads
  • v0.10.0 9446435843

    Version 0.10.0 Pre-Release

    projectmoon released this 2021-05-14 22:28:02 +00:00 | 114 commits to master since this release

    Version 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
  • v0.9.0 b3cd7266e4

    Version 0.9.0 Pre-Release

    projectmoon released this 2021-02-04 19:40:55 +00:00 | 150 commits to master since this release

    Version 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
  • v0.8.0 bf4ce24b79

    Version 0.8.0 Pre-Release

    projectmoon released this 2020-11-03 21:42:54 +00:00 | 224 commits to master since this release

    Version 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
  • 0.5.1 da0819745a

    Version 0.5.1 Pre-Release

    projectmoon released this 2020-08-31 00:09:45 +00:00 | 304 commits to master since this release

    Version 0.5.1:

    • Fix all whitespace in command parameters being completely removed.
    • Command parser code cleanup and additional test coverage.
    Downloads
  • 0.2.0 a62727070a

    Version 0.2.0 Pre-Release

    projectmoon released this 2020-08-30 22:10:21 +00:00 | 327 commits to master since this release

    Version 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
  • 0.5.0 531844fbb7

    Version 0.5.0 Pre-Release

    projectmoon released this 2020-08-30 21:59:29 +00:00 | 308 commits to master since this release

    Version 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
  • 0.4.0 940e83077a

    Version 0.4.0 Pre-Release

    projectmoon released this 2020-08-28 00:37:46 +00:00 | 315 commits to master since this release

    Version 0.4.0:

    • Added basic logging.
    • Limit display of large dice pools.
    Downloads
  • 0.3.0 18a05ebd7c

    Version 0.3.0 Pre-Release

    projectmoon released this 2020-08-27 23:50:37 +00:00 | 319 commits to master since this release

    Version 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