Skip to content

Changelog

Our platform follows strict versioning and we will keep a changelog here.

Format: [MAJOR.MINOR.PATCH] — We follow Semantic Versioning.
Breaking changes bump MAJOR, new backwards-compatible features bump MINOR, and bug fixes bump PATCH.


v0.0.3 latest

Released: April 09, 2026

This release brings the largest feature drop yet — real-time activity tracking, a full audit log system, an intelligent auto-responder, and a complete giveaway management module.

✨ New Features

🗂️ Activity & Logs

A comprehensive audit logging system that records every significant action across your Discord server.

  • Guild Activity Feed — Track member joins, leaves, bans, unbans, role assignments, and nickname changes in real time.
  • Message Logs — Log deleted and edited messages with before/after diffs, user info, and channel context.
  • Channel & Role Logs — Capture creation, deletion, and modification of channels and roles.
  • Log Channels — Configure dedicated log channels per log category (moderation, messages, members, server).
  • Log Filters — Filter logs by user, channel, or action type directly from the dashboard.
  • Log Retention — Logs are retained and searchable from the dashboard for up to 30 days.

🤖 Auto Responder

A trigger-based response system that lets you automate replies to specific messages or patterns.

  • Keyword Triggers — Define exact match, starts with, ends with, or contains triggers.
  • Regex Support — Advanced users can write regex patterns for fine-grained control.
  • Response Types — Respond with plain text, embeds, or a random response from a pool.
  • Wildcards — Use {user}, {server}, {channel} placeholders in response text.
  • Cooldowns — Set per-trigger cooldowns to prevent spam.
  • Channel & Role Restrictions — Limit triggers to specific channels or roles.
  • Toggle — Enable or disable individual triggers without deleting them.

🎉 Giveaway

A full-featured giveaway module for hosting and managing giveaways with ease.

  • Create Giveaways — Set prize, duration, winner count, and host channel from the dashboard or via /giveaway create.
  • Requirements — Restrict entries by minimum account age, server join date, or required roles.
  • Bonus Entries — Award extra entries to specific roles for weighted draws.
  • Auto-end & Re-roll — Giveaways end automatically at the configured time; re-roll winners with /giveaway reroll.
  • Embed Customization — Custom title, description, footer, and color for the giveaway embed.
  • Active Giveaway List — View and manage all running giveaways from the dashboard.
  • Winner DMs — Optionally notify winners via DM when the giveaway ends.

v0.0.2

Released: February 22, 2026

This release delivers significant improvements to the Levels system and introduces Invite Tracking.

✨ New Features

🏆 Levels (Expanded)

Building on the foundation from v0.0.1, the leveling system now includes a richer configuration surface and new interaction modes.

  • Level-up Announcements — Choose to send level-up messages in the current channel, a dedicated channel, or as a DM.
  • Custom Level-up Messages — Write your own level-up text using {user}, {level}, and {server} placeholders.
  • Role Rewards — Automatically assign roles when members reach configured level thresholds; supports "stack" or "replace" modes.
  • XP Multipliers — Set XP multipliers on specific channels or roles (e.g. 2× XP in #study-hall).
  • XP Blacklist — Exclude specific channels or roles from earning XP entirely.
  • Leaderboard/leaderboard command displays the top members by XP with rank, avatar, and level.
  • XP Decay (optional) — Enable gradual XP decay for inactive members to keep the leaderboard dynamic.
  • Reset & Set XP — Admins can manually set or reset a member's XP via /xp set and /xp reset.

📩 Invite Tracker

Track every invite link in your server and see exactly how members are being referred.

  • Invite Attribution — Automatically detect which invite link a new member used when joining.
  • Invite Leaderboard/invites leaderboard ranks members by total successful invites.
  • Per-member Stats/invites @user shows total, real, left, and fake invite counts.
  • Fake Invite Detection — Members who leave and rejoin are flagged as fake invites and subtracted from the inviter's count.
  • Invite Rewards — Optionally award roles when a member reaches invite milestones (e.g. 5, 10, 25 invites).
  • Join/Leave Log — Logs which invite was used and who referred each member in a configured channel.
  • Vanity URL Support — Tracks members who join via the server's vanity URL separately.

🛠️ Improvements

  • XP configuration now persists across bot restarts (was previously volatile in v0.0.1).
  • Improved rank card rendering with better font fallback support.

v0.0.1

Released: January 04, 2026

The initial release of Strom Bot. This version lays the core foundation of the platform with essential modules every server needs from day one.

✨ New Features

👋 Welcome

A flexible welcome system to greet new members and get them oriented in your server.

  • Welcome Messages — Send a customizable message to a designated welcome channel when a new member joins.
  • Farewell Messages — Optionally send a message when a member leaves.
  • Embed Support — Use rich embeds with custom title, description, color, thumbnail, and footer.
  • Placeholders — Use {user}, {server}, {memberCount}, and {user.mention} in message templates.
  • Welcome DMs — Optionally send a private welcome message directly to new members.
  • Auto Role — Automatically assign one or more roles to members upon joining.

🛡️ Moderation

A standard set of moderation commands to keep your server safe and well-managed.

  • Ban / Unban — Ban members with an optional reason and DM notification; unban by user ID.
  • Kick — Remove a member from the server with an optional reason.
  • Timeout — Apply a Discord-native timeout for a specified duration.
  • Warn System — Issue warnings to members; warnings are stored and viewable via /warnings @user.
  • Purge — Bulk-delete up to 100 messages in a channel, with optional filters (by user, bots only, contains text).
  • Slowmode — Set or remove channel slowmode from a command without opening channel settings.
  • Lock / Unlock — Lock a channel to prevent members from sending messages during incidents.
  • Moderation Logs — All mod actions are logged to a configurable mod-log channel with moderator, target, reason, and timestamp.

⭐ Levels

An XP-based leveling system that rewards active members and drives engagement.

  • XP on Message — Members earn XP for each message sent, with a configurable cooldown to prevent spam farming.
  • Level Calculation — XP requirements scale progressively per level using a configurable multiplier formula.
  • Rank Card/rank generates a visual rank card displaying the member's avatar, current level, XP progress bar, and server rank.
  • Enable / Disable — Levels can be toggled on or off per server from the dashboard.
  • XP Range — Configure the minimum and maximum XP awarded per message.
  • Cooldown — Set a per-member message cooldown (in seconds) to control XP gain rate.

Stay up to date

Watch the Strom Bot GitHub repository and join our support server to get notified when new versions are released.