What's new in Rollwarden.

Every release, tracked. Rollwarden is still pre-1.0, so version numbers stay in the 0.x range while the core feature set settles.

In Progress

VTT Integration — Roll20

Rollwarden can push an individual roll straight to a connected Roll20 browser tab, where it rolls live with Roll20's own dice engine. We're still hardening this before calling it stable:

v0.44.0 July 28, 2026
  • The docked sidebar no longer leaves a pale patch beside the D&D Beyond header. On anything less than a maximised window, the sidebar nudges the page across to make room for itself — and that left a bare strip of background in the top corner, with the Rollwarden button sitting on it. The gap now blends into the site header, brand line and all.
  • The Luck HUD takes up far less room in the sidebar. Docked, it was as tall as the floating card despite having a lot more width to play with. The session count and its streak chips now share a line: the tile is roughly half the height it was, so there's more of the sidebar left for everything else.
  • Hot and cold streaks no longer count a 10. A 10 is the average roll on a d20, so it belongs to neither streak — it used to be counted as cold, which quietly padded every cold run with the most ordinary result on the die. Hot is above 10, cold is below, and a 10 in the middle of a run leaves it alone.
  • Hover anything on the Luck HUD to find out what it means. The star, the skull, the hot and cold chips and the "Dry" counter all explain themselves now — including which are counting this session and which are all-time.
  • The HUD stops appearing on your character list. It was turning up on the page where you pick a character, which has no dice on it at all.
  • Groundwork for Firefox and Edge. The Firefox add-on review runs clean automatically now rather than being pulled aside for a manual pass, and the Edge listing can finally detect the extension's language. Both should mean shorter waits between a release and it actually reaching you.
v0.43.0 July 27, 2026
  • D&D Beyond's own menus no longer open behind Rollwarden. Clicking Play D&D, Rules, Library or Community used to drop the menu underneath whichever Rollwarden panel happened to sit below it, leaving half the links unreadable and unclickable. The site's menus, its search bar and your account dropdown now all open in front — and Rollwarden's panels drop straight back on top the moment you close them.
  • The Luck HUD stops disappearing when you resize the window. The little live card that tracks your session — roll count, hot and cold streaks, how long since your last natural 20 — sits in the bottom-left corner. On narrower windows the docked sidebar slid over the top of it and swallowed it whole. It now steps aside to stay visible, and returns to its corner when there's room again.
  • The Luck HUD is a proper panel now. Drag it wherever you want it and it stays there, across reloads and resolution changes. It can also ride the sidebar as a tile if you'd rather keep everything in one column — Settings → Panels → "Dock Luck HUD panel".
  • Hid the Luck HUD by accident? Closing it with the ✕ now offers an Undo, instead of leaving you to remember which settings tab brings it back.
v0.42.0 July 27, 2026
  • Rollwarden now runs on Firefox. Everything works the same as it does in Chrome — the modifier panels, the dice interception, companions, Roll Log and stats, and pushing rolls to Discord and Roll20. It's the same extension, not a stripped-down version. The Firefox build is on its way to Mozilla's add-on store; we'll link it here the moment review clears.
  • Tested on a real character sheet, not just in theory. Every part of the roll path was checked live in Firefox before we called it done: modifiers landing on real rolls, the breakdown, the Game Log post, and both the Discord and Roll20 pushes.
v0.41.1 July 27, 2026
  • The toolbar button now takes you somewhere useful. Clicking the Rollwarden icon in your browser toolbar used to open the Chrome Web Store listing for an extension you'd already installed. It now opens your D&D Beyond characters page, where Rollwarden's panels actually live.
v0.41.0 July 26, 2026
  • Your features, one click away. A new Abilities panel reads your character sheet and lists the things you actually use — Bardic Inspiration, breath weapons, and the like — each a single click that rolls and drops the result straight into D&D Beyond's dice log. No more hunting through your sheet. Dock it in the sidebar or float it, whichever you prefer.
  • Even the ones without dice. Some abilities don't roll — like Inspiring Leader, which grants temporary hit points equal to your level plus your modifier. The Abilities panel works that out from your sheet and posts it for you, just like a roll.
  • See which modifiers fire once. Single-use modifiers — smites, Bardic Inspiration, blade cantrips — now show a ⚡ badge while they're active, so it's obvious at a glance that they'll switch off after one roll instead of looking identical to a lasting buff like Bless.
  • Build your own single-use modifiers. The custom modifier builder gained a "Single-use — switches off after one roll" option, so a homebrew smite or one-shot bonus behaves exactly like the built-in ones, badge and all.
  • Tidier modifier tiles. We removed a per-tile control that only ever appeared on the modifiers it didn't make sense for, and the pin button now shows up only on modifiers that can actually be pinned — so nothing offers you an action that won't work.
Earlier releases — v0.40.0 and older
v0.40.0 July 26, 2026
  • Docked leads the way. New installs now open with the tidy docked sidebar instead of floating panels — no more Rollwarden windows overlapping your sheet on a smaller screen. Already set up the way you like it? Nothing changes; only fresh installs pick up the new default, and you can switch back to floating in Settings anytime.
  • The panel introduces itself. On a fresh install, the Active Modifiers panel now shows a one-line reminder of how Rollwarden works — toggle a modifier, then roll D&D Beyond's own dice. Dismiss it once and it's gone for good.
  • Your Roll Log stops hiding. It opens itself the first time you roll, so you actually find your roll history and the stats view tucked inside. Prefer it closed? Collapse it once and it stays that way.
  • A quicker welcome tour. Three essential steps get you playing, then a clear "You're set — skip the rest" lets you stop there. The extra tips are still one tap away if you want them.
  • A shortcut menu on the Rollwarden button. The new ▾ beside it jumps straight to Roll Stats, your Roll Log, what's new, or replaying the tour. Clicking the button itself still opens Settings, exactly as before.
  • Crits burn warm. The critical-hit banner traded its cool green-and-blue for a molten rust-and-gold, so a crit now looks like part of the breakdown — especially on the light parchment theme, where the old colours clashed.
v0.39.0 July 25, 2026
  • War Caster now works the way the feat reads. Its advantage on Constitution saves used to apply to every CON save you rolled — a poison save, a shove, anything. Now it kicks in only for concentration checks: when you take damage while concentrating, or roll the save from the concentration tracker. Every other Constitution save rolls straight again.
v0.38.0 July 25, 2026
  • Roll Stats, back to your real numbers. We've retired the XP, roller levels, dice-rank titles, achievements, and celebration popups. Roll Stats and Campaign Wrapped are about your honest roll history — so everything real stays: your luck verdict, all-time records, drought counter, lucky and rare faces, streaks, and your dice personality. Nothing was stored separately, so no roll data is lost.
  • Reset all your stats at once. A new "Reset all roll stats" button clears every character's long-term stats in one step — with an undo — right next to the per-character clear in Settings.
v0.37.1 July 24, 2026
  • Honest party recaps, even from the game log. When a recap can't pull clean roll data and falls back to reading your campaign's shared game log, it no longer mistakes roll totals for raw d20 luck — the table average is marked as including modifiers, and luck-based table titles are held back until real d20 faces are there to earn them.
  • "Only track player characters" stays on. A momentary hiccup while checking whether a sheet belongs to a player used to switch the setting off for the rest of the session; now it simply tries again.
  • A friendlier Luck HUD. The live HUD now sits clear of the crit and hotkey chips instead of overlapping them, reads its changes correctly to screen readers, and meets contrast on the light themes.
v0.37.0 July 23, 2026
  • Stats while you play. A new live Luck HUD sits quietly on your sheet and updates on every roll — this session's count and average, the hot or cold streak you're on right now (it glows when you're on fire), and a little "Overdue" nudge once it's been a while since your last natural 20. It's the first dice tracker that works during the game, not after. Hide it any time from Settings or its own ✕.
  • Save your Wrapped as an image. Campaign Wrapped and Party Wrapped now end with a Save image button that turns your stat card into a shareable picture — ready to drop straight into your table's Discord.
  • Every session gets a headline. Party recaps now crown the single most dramatic roll of the night — a natural 20 beats even the biggest hit — as the Moment of the session.
v0.36.0 July 23, 2026
  • Your dice year, wrapped. A new Campaign Wrapped turns a character's whole roll history into a full-screen, tap-through story worth sharing — your luck verdict, the number the dice secretly love, your biggest hit ever, your hot and cold streaks, and your own dice personality — ending on a stat card you can drop straight into your table's Discord.
  • The whole table, wrapped too. Party Wrapped tells the same story for one session, read from your campaign's shared game log — the table's collective luck against a fair 10.5, the night's nat 20s and nat 1s, the single biggest hit, and a title for every player.
  • Everyone earns a title. Table personalities hand each player a fun archetype for the night — Crit Machine, Heavy Hitter, Field Medic, Fortune's Favorite, Snakebit, and more. Everyone gets exactly one; it's a mirror, not a leaderboard.
  • Track only your players' dice. A new setting keeps the DM's monster and NPC rolls out of your stats and recaps — the party recap and Party Wrapped count the players alone, and a DM-run NPC's sheet stops building its own history. On by default; switch it off to count the whole table.
v0.35.0 July 23, 2026
  • Your rolling story, told as a story. A new "Rolling story" button posts your whole dice history to Discord as prose instead of a table — how many d20s across how many sessions, whether your luck is real or noise, how long it's been since your last nat 20, the streak you're on, the number the dice secretly love, and your biggest hit ever.
  • Recaps that know their timeframe. Sharing your stats now frames the window you're looking at — how many sessions a 30-day span covered and your busiest one, or how many play days you've logged all-time and since when — so each share reads as its own recap rather than a bare row of numbers.
  • Start over with one button. A new "Reset Rollwarden" in Settings → About erases everything and drops you back to a fresh install — all your roll stats, custom modifiers and monsters, Discord and Roll20 connections, and preferences, gone. It clears your synced cloud copy too (so it can't quietly restore itself, and it applies across your devices), so it asks twice and offers a one-click backup first.
v0.34.0 July 23, 2026
  • Recap your whole table's night. A new "Party recap" button gathers everyone's rolls from your campaign's shared game log and posts one session stat sheet to your Discord — the table's roll count and average against a fair 10.5, the night's nat 20s and nat 1s, total damage and healing, and a line for each player. It's a stat sheet, not a scoreboard: no rankings, no winners.
  • Cleaner stats to Discord. Sharing your own stats now posts a tidy, readable layout — your rolls, average, nat 20s, the luck verdict, and your progression — instead of a cramped grid of boxes.
v0.33.0 July 22, 2026
  • Know your dice. Every roll now builds a private, per-character stats history — open the full dashboard from Settings → Rolling or the Roll Log. Window it to your last session, the last 7 / 30 / 90 days, a year, all time, or a custom range, and filter to attacks, saves, or checks.
  • Are your dice actually cursed? Now you'll know. A luck verdict tells you whether your average is real or noise; a face histogram shows your skew against a fair die; a drought counter tracks "47 rolls since your last nat 20"; and a luck calendar paints your last three months from icy cold to gold hot.
  • Charts worth staring at. A trend chart you can switch between average, damage dealt, nat 20/1 rates, and what advantage really bought you; a convergence line watching your lifetime average settle toward 10.5; plus initiative and death-save records broken out on their own.
  • A trophy case and a level to earn. All-time records — highest attack, save, and check ever, biggest hit, streaks, busiest session — plus 18 unlockable achievements in tiered chains and a roller level that climbs eight dice-rank titles from Fresh Recruit to Avatar of Chance, celebrated the moment you cross one.
  • Show the table. Share the stats you're viewing — or a one-click session recap, rank and all — straight to your Discord channel. Or export a per-day CSV or the raw JSON; it's your data.
  • Divine Smite, both editions. The slot picker gained a 5th-level slot (6d8) for the 2024 spell, with the 2014 5d8 cap and the edition differences spelled out.
v0.32.1 July 22, 2026
  • Older monsters import whole again. Monsters from pre-2024 books and most homebrew were importing without their attack and save buttons — the importer only spoke the newest stat-block wording. Both generations now parse fully, and attacks that deal two damage types ("slashing plus fire") roll both, crits included.
  • Secret rolls stay secret, guaranteed. Encounter-roll mirroring now fails toward privacy: only a roll D&D Beyond explicitly marks for everyone reaches your table channels — anything ambiguous goes to the GM alone. And a creature cheekily named "@everyone" can no longer ping your whole Discord server.
  • Your cloud backup can't be stranded. A rare first-load hiccup could permanently disarm the automatic restore of your synced modifiers and monsters onto a fresh machine. That window is closed — and restoring a settings file now survives a full browser storage quota without half-applying.
  • Editing imported spells keeps their smarts. Re-saving an imported spell through the modifier builder used to silently drop its concentration tracking and rules text; everything the builder can't express now survives the edit — and edits that genuinely can't round-trip are refused with an explanation instead of quietly losing data.
  • Sharper table manners throughout. A Multiattack sequence no longer forgets a critical hit rolled mid-sequence; the ⚡ one-roll arm is no longer offered where it would eat Sharpshooter's -5 without ever paying the +10; the dragon's "(4 in its lair)" legendary budget is actually spendable; and a sticky super-advantage hotkey spends itself properly instead of riding onto your next unrelated roll.
  • Easier on the eyes — and the ears. The recharge chip is readable on the light themes, the welcome tour speaks each step to screen readers and spotlights its targets above the backdrop instead of behind it, and a swathe of controls gained proper announcements, hit sizes, and state colors.
v0.32.0 July 21, 2026
  • DM rolls reach the table now. D&D Beyond's My Encounters builder and Combat Tracker roll monster dice only on your own screen — your table never sees them. Rollwarden now mirrors those rolls to your connected Discord channels and Roll20 tabs, with the monster's name and what the roll was ("Talon — to hit"). Rolls D&D Beyond marks "TO: DM" — its default — go only to GM-role Discord channels, so your secret rolls stay secret.
  • One switch, on by default. Settings → Integrations → Encounter Rolls controls the mirroring, and it only sends where you're already connected.
  • Why Chrome asks for new permissions. This update adds the encounter and combat-tracker pages to the sites Rollwarden runs on — that's the whole change behind the permission prompt.
v0.31.0 July 21, 2026
  • Monster stat blocks are rollable now. Monster pages have no dice of their own — so Rollwarden adds them. Attack bonuses roll a labeled to-hit ("Scimitar — to hit"), ability scores roll checks, the 2024 stat table rolls checks and saves separately, and the Skills and Saving Throws lines roll their bonuses. Damage and hit dice were already clickable; now the whole block is. Works on both the classic and 2024 stat-block layouts.
  • Send chapter art to Discord. The artwork in your sourcebooks gets the same "Send to Discord" button as read-aloud boxes: one click posts the full-resolution image to your table's channel, captioned with the book's own caption. Show the room what the players see.
  • Sorcerer metamagic arrives. Empowered Spell rerolls your worst damage dice — up to your spellcasting modifier's worth, only the ones worth rerolling, each reroll narrated in the breakdown — and spends itself, keeping your sorcery-point bookkeeping honest. And if every die came up hot, it does nothing and stays armed, so the point isn't wasted. Seeking Spell marks your post-miss reroll in the breakdown and Roll Log so the table knows why you're rolling again.
  • Rollwarden now matches your browser's mode. The default theme is "Auto": Scriptorium's ivory-and-ink in light mode, Inkwell's dark twin in dark mode — switching live if your browser flips mid-session. If you've picked a theme yourself, nothing changes; your pick stays.
  • Under the hood. The roll-injection engine finished its structural refactor — the popup and Roll Log now provably render the same math from one shared computation — and the store screenshots got a fresh coat of Scriptorium.
v0.30.0 July 21, 2026
  • Use a modifier for just one roll. Hover any modifier tile and tap the new ⚡ — the modifier arms for your next roll, applies, and switches itself off. No more toggling Bless on for one attack and discovering it three rolls later, still on.
  • How lucky were your dice tonight? The Roll Log's new 📊 Stats view shows your session at a glance: a d20 histogram with your nat 20s in green and nat 1s in red, your average roll, and average and best damage per weapon.
  • Initiative joins the modifier builder. Build Alert or Feral Instinct yourself: a fixed, dice, or ability bonus to initiative, with an advantage option — and the roll hotkeys and your standing default roll type now cover initiative rolls too.
  • Your concentration spells, listed from the start. The Concentration panel's dropdown used to claim you had no concentration spells until you'd opened the Spells tab once; it now reads them from your character directly, so tracking works from the first page load.
  • Easier to find your way around. The tour now points hidden modifiers at the ⚙ on each column (where they actually live) with a "Show me" spotlight, an emptied column says "tap ⚙ to add" instead of sitting mute, and if several panels are crowding a wide screen, a one-time note offers to tidy them into the docked sidebar.
  • The companion panel says its shortcuts out loud. Save-vs-check clicks, advantage and disadvantage on attacks, and the HP buttons' ×5/×10 keys are all visible hints now instead of hidden tooltips — and switching a named, wounded companion to a different creature asks first instead of wiping its name and HP.
  • Calmer settings, gentler builder. The Rolling tab keeps the everyday advantage/disadvantage hotkeys up front and folds the rare ones behind an "Advanced hotkeys" disclosure; the modifier builder leads with your modifier's name and effect, tucks icon/color/placement into a Details section, and swaps the jargon for plain language.
v0.29.0 July 21, 2026
  • Monks, welcome home. The catalog's first Monk group: Stunning Strike and Open Hand Technique reminders that show your monk save DC computed live from your sheet, a Flurry of Blows reminder, Hand of Harm as a one-tap necrotic rider with a Martial Arts die picker, and Shadow Step's advantage that spends itself on the attack it was for.
  • Guidance and Resistance are tiles now. The two most-rolled utility cantrips in the game: toggle one on, and the d4 lands on your next ability check or saving throw — then switches itself off, just like the spell.
  • The whole smite family. Searing, Thunderous, Wrathful, Branding, and Banishing Smite, plus Ensnaring Strike and Zephyr Strike — each a one-use tile that adds its dice to your next hit and reminds you of the rider (the push, the frighten, the ignite) as you arm it.
  • Discord posts know who rolled. Rolls pushed to your Discord channels now carry your character's name and portrait, a gold "Critical hit!" banner when it was one, and whether the roll was made at advantage or disadvantage.
  • The companion panel can run a boss's turn. Recharge actions get a ready/spent tracker with a start-of-turn recharge die; Multiattack gets a "Roll all" button that rolls the whole sequence; and imported monsters keep their Legendary and Lair Actions — with a per-round legendary budget you can spend and reset. Dragons, giants, and other big names now show up in the import search, too.
  • Comfort details throughout. Clearing the roll log can be undone; the modifier builder warns before you create two modifiers with the same name; the backup status speaks plain language; "What's new" is one click away in Settings → About; and a GM-only Discord channel now tells you when the Whisper hotkey it depends on isn't bound yet.
v0.28.2 July 21, 2026
  • Internal housekeeping — the extension's largest code modules were split into smaller, individually tested pieces. Nothing changes in how Rollwarden looks or rolls; there's just more machinery under automated test.
v0.28.1 July 21, 2026
  • Rolls that stop reaching your table now tell you. If a Discord webhook gets deleted or a Roll20 tab wanders off, Rollwarden notices at real table pacing — not just during rapid bursts — and warns you once, instead of silently dropping rolls while everything looks fine. A connected Roll20 tab that navigates away is cleaned up automatically too.
  • Critical hits read the same everywhere. A detected critical's weapon damage no longer shows a different number in Roll20 than in D&D Beyond's own log and your Discord channel.
  • Solo characters roll to the table right away. A character in no campaign no longer has its first rolls after a page load mistaken for private ones, so they reach your Discord and Roll20 from the very first click.
  • A cleaner first launch. A brand-new character no longer opens to a phantom Otherworldly Steed in the Forms & Companions panel — it stays empty until you actually summon something.
  • Sturdier hotkeys and saves. A sticky-armed roll modifier is no longer cleared by a "Send to Self" roll it never touched, and custom-monster saves hold up better when your browser's storage is full.
  • Quicker to notice trouble. If D&D Beyond changes its dice markup out from under the extension, Rollwarden is now far more likely to catch it and say so, rather than quietly half-working.
  • Under the hood. The dice-roll math core was pulled into its own tested module and a swathe of the extension's critical logic gained automated coverage — fewer chances for a future change to slip a bug into your rolls.
v0.28.0 July 20, 2026
  • A rebuilt modifier builder. It opens on a template-first start screen, shows a live preview of the roll as you build it, and keeps curation in one place: the per-column managers now hold both the built-in modifiers and the ones you make, so "where do I hide, edit, or delete this?" finally has a single answer. Nothing you built is lost in the move.
  • Two new themes: Scriptorium and Inkwell. Five looks now. Scriptorium is a cool ivory-and-ink light theme with a vermilion accent; Inkwell is its dark twin — ink ground, ivory text, same vermilion. They join Midnight, Parchment, and Slate in Settings → Appearance.
  • Pull in your familiars and companions from the Extras tab. Already added a familiar, steed, summon, or Wild Shape form to D&D Beyond's own Extras tab? The companion panel can now adopt it in one click — full stat block and current HP included — instead of making you search for it all over again.
  • Deeper roll hotkeys. Hold a key to apply any modifier to a single roll (two configurable quick-modifier slots), a force-critical hold key for damage, and super disadvantage — roll three, keep the worst — to match the super advantage that was already there. All in Settings → Roll Hotkeys, all off until you bind them.
  • Read boxed text aloud? Send it to Discord. On sourcebook pages, every read-aloud box gets a "Send to Discord" button, so you can drop the narration into your table's channel as you read it.
  • Clickable dice on far more pages. The dice-in-description feature now works on vehicle, feat, class, species, and background pages too — on top of the monster, spell, item, and sourcebook pages it already covered. (Adding these pages is why your browser may ask you to approve the update.)
  • New modifiers. Sorcerous Burst rolls and adds its exploding d8s for you; Cunning Strike, Brutal Strike, Arcane Jolt, Psionic Strike, and Lunar Form join the catalog; and Bane, Enlarge, and Reduce arrive on a new mechanism for modifiers that subtract dice from a roll. Giant's Might now gives advantage on raw Strength checks and scales its damage die correctly at higher levels.
  • Fixes. No more false "failed to load" banner on your character list page; your spellcasting modifier is now correct before you open the Spells tab (a D&D Beyond change had quietly broken it); and a solo character in no campaign no longer has its rolls mistaken for private ones, so they reach your Discord and Roll20 again.
v0.27.0 July 16, 2026
  • Aura of Protection learned the oaths. One tile, with your oath as a pick: Glory adds Aura of Alacrity's +10 Speed live on your sheet, Devotion shows its Charmed immunity, Ancients its spell-damage resistance, and Watchers adds the paladin's proficiency bonus to initiative. Base stays the plain +5 to saves. Aura of Courage isn't a pick — it's every oath at paladin 10 — so once your sheet hits level 10, Frightened immunity appears on top of whichever oath you chose.
  • Condition immunities show up on your character sheet. Modifiers that grant an immunity or resistance now paint it straight into D&D Beyond's own Defenses box, in D&D Beyond's own look — the same green shield icons and tooltips as a real defense — and put the box back exactly as it was when you toggle off. Nothing is ever written to your D&D Beyond character; it's the same display-only trick Haste already uses for AC and Speed.
  • Initiative rolls are now a roll type modifiers can target. D&D Beyond marks initiative rolls very quietly, and Rollwarden can finally spot them — so the Watchers aura pick works, and your own custom modifiers can target initiative too.
  • Modifiers survive browser page translation. Playing with Chrome auto-translating D&D Beyond used to quietly break anything that matched sheet text: save- and skill-restricted modifiers stopped firing, ability-based bonuses like Sacred Weapon lost their source, and the Exhaustion tracker went blind. Rollwarden now reads the sheet's structure instead of its words, so a translated sheet rolls the same as an English one.
  • Great Weapon Master and Charger are one tile each now. Their 2024 editions used to be separate tiles; now they're an edition pick on the main tile, exactly like Great Weapon Fighting. If you had a 2024 tile visible, active, or pinned, it carries over automatically with 2024 already picked.
  • Slimmer modifier tiles. Option pickers are now a single line of small icon chips — hover one and its name floats up without anything shifting around. Damage-type pickers spell out the full damage type on hover, and with compact tiles on, hovering a tile reveals its picker even while the modifier is off.
  • Great Weapon Fighting's homebrew edition moved to the gallery. The built-in style keeps its two real editions; the homebrew "raise every damage die" variant is now the Great Weapon Fighting HB preset in the preset gallery — import it once and it works exactly as before.
  • A gentle ask for a review. Settings → About now has a "Leave a review" link, and after three separate days of real use a single dismissible note makes the same ask — once ever, never on top of a tour or a warning, and dismissing it means never again.
v0.26.0 July 15, 2026
  • Secret rolls stay secret. Rolling with D&D Beyond's "Send To: Self" now routes the Discord push to your GM-only channels, skips Roll20's table-visible chat entirely, and tags the roll "(self)". Whisper-hotkey rolls skip Roll20 now too — a whispered roll shouldn't end up in the shared chat.
  • Hand-adjusted dice are no longer mistaken for crits. If you use the dice menu's "Adjust Dice" to add dice to a roll, Rollwarden no longer treats the bigger roll as a critical hit — only an exact doubling counts, matching what D&D Beyond's own crit actually does.
  • See what's new, right on your sheet. After an update, a small dismissible note offers this changelog — once per version. And if you've taken the welcome tour before, new features now arrive as a short "What's new" tour covering just what's changed: roll hotkeys, crit house rules, Discord & Roll20 push, and clickable dice.
  • Now testable on Microsoft Edge. Groundwork for an Edge Add-ons release: the entire test suite now runs green on real Edge.
v0.25.0 July 15, 2026
  • Crit house rules now cover D&D Beyond's own crit button. If your table maximizes crit dice or doubles the rolled total, that rule now applies when you pick "Crit Damage" from D&D Beyond's dice menu — not just when Rollwarden detects your natural 20 itself. The rewritten dice land consistently everywhere: the 3D roll, the game log, the Maps log, your roll breakdown, and anything pushed to Discord or Roll20. Playing rules-as-written? Nothing changes.
  • Clearer help when rolls stop being seen. D&D Beyond switches to a compact dice mode in small browser windows. If Rollwarden notices your rolls aren't coming through and that mode is active, the warning now says exactly that — make the window larger and reload — instead of leaving you guessing.
  • Goliath trait tune-ups for the 2024 rules. Large Form now gives advantage on plain Strength checks (not just Athletics) and adds its +10 ft Speed right on your sheet, and Powerful Build now covers Acrobatics escape attempts from a grapple too.
v0.24.2 July 14, 2026
  • Advantage rolls now show the right badge. When a modifier like Vecna's Link gave you advantage, the roll kept the right die and the right total — but the game log stamped it with a red "DIS" badge and listed it as a plain 2d20. Rollwarden now speaks D&D Beyond's dice format natively, so forced advantage and disadvantage display exactly like D&D Beyond's own: correct badge, correct "keep the highest" notation, everywhere the roll appears — including the Maps game log.
v0.24.1 July 14, 2026
  • Your bonuses now stick in the Maps game log. If you play with D&D Beyond's Maps VTT open, you may have seen a boosted roll — say, a to-hit with Sacred Weapon active — show its full total for a moment and then drop back to the unbuffed number in the game log. That's fixed: flat bonuses from your active modifiers are now written into every part of the roll message, so the total the whole table sees in Maps matches the one on your sheet. Bonus dice (Bless, Divine Favor, and friends) were never affected.
v0.24.0 July 14, 2026
  • Topple now tells you the DC. When you hit with a Topple weapon like a maul or lance, the reminder shows the exact Constitution save your target must beat to avoid falling Prone — worked out from your own sheet, e.g. "DC 15" — instead of just telling you a save happens.
  • One-click clear for the roll log. A "Clear log" button now sits at the top of the Roll Log panel, so you can empty it in a tap.
  • The roll log tidies itself. It still starts fresh whenever you close your browser, and now it also drops rolls older than 18 hours — so if you leave D&D Beyond open for days, you won't come back to a frozen list of ancient rolls.
  • More accurate weapon mastery tips. Fixed the Slow reminder (its speed cut is automatic on a damaging hit — there's no save to make) and the Cleave reminder (the second swing is its own attack roll, not a copy of the first).
v0.23.1 July 14, 2026
  • A reliability, accessibility, and polish release — no new features, just a lot of hardening. Everything you already use works the same; it fails less often, tells you clearly when something's wrong, and plays much nicer with screen readers.
  • Your cloud backup is safer. If the backup was briefly unreachable when a page loaded, Rollwarden could mistake your setup for a brand-new install and overwrite the saved copy with defaults. It now waits for the backup, retries, and — if it truly can't reach it — leaves everything alone and tells you in Settings.
  • You'll know if something breaks. If D&D Beyond changes how rolling works and your modifiers quietly stop applying, the panel now warns you instead of silently doing nothing. And rolls pushed to Discord or Roll20 retry on hiccups, with a heads-up if they keep failing — so you're never left thinking the table saw a roll it didn't.
  • Two tabs stay in sync. Open the same character in two tabs and they no longer fight over your toggles, HP, or companion roster. A problem loading one panel also won't take the others down with it.
  • Friendlier for screen readers. Roll results, reminders, and HP changes are now announced aloud; the crit animations respect your system's "reduce motion" setting; and contrast, focus outlines, tap targets, and labels all got a pass.
  • A little faster, a little tidier. Lighter cloud-sync during long sessions, smoother panel dragging, and snappier searching in the modifier and companion managers.
v0.23.0 July 13, 2026
  • Homebrew critical-hit damage. A new setting under Rolling → Critical hit damage lets your table pick how a crit's extra damage works: roll the dice twice (the default — nothing changes), maximize the crit dice, or double what you rolled. It applies whenever Rollwarden catches your natural 20, and the house rule shows up in the roll breakdown and anything you push to Discord or Roll20.
  • Removed the Versatile Weapons setting. It turned out D&D Beyond already does this for you — a versatile weapon shows both its one-handed and two-handed damage as separate roll buttons right on the attack row, so you just click the one you want. The extra setting was doing nothing you couldn't already do in one click, so it's gone.
v0.22.0 July 13, 2026
  • Arrange the docked panels however you like. In the docked sidebar you can drag a panel by its header — or use Alt+↑/↓ — to reorder the rail, and it stays that way. Active Modifiers is no longer stuck on top, so hiding it leaves no empty gap.
  • Rearrange your modifier tiles. Inside the Active Modifiers panel, drag a tile to reorder it within its column (or use Alt+↑/↓). Your arrangement is saved per character, and a normal click still toggles the modifier on and off.
  • The Rollwarden button moved into D&D Beyond's header. It now sits in the empty space of the site's top bar — left of the D&D Beyond logo and above the sidebar — one fixed, predictable spot instead of floating over your sheet.
  • A tidier roll breakdown. In docked mode the breakdown shows just your latest roll (your full history is the Roll Log, right below it), it's kept to a sensible height, and it sits at the bottom so the panels above never jump around when you roll.
  • Click a panel to bring it forward. Clicking anywhere on a panel that's partly hidden behind another now lifts it to the front — not just its title bar.
  • "Forms & Companions." The Companion panel has a truer name now: it tracks Wild Shape, Polymorph, summons, and companions — not just companions.
  • "Features & Items." The modifier column was renamed to make room for magic items — like the new Book of Unyielding Embers in the gallery, which treats any 1, 2, or 3 on a fire spell's damage as a 4.
  • Clickable dice turns on and off instantly. Toggling clickable dice in Settings no longer needs a page reload.
v0.21.0 July 13, 2026
  • Settings, reorganized into tabs. As Rollwarden has grown, its settings window filled up. It's now split into six tabs down the side — Appearance, Panels, Rolling, Integrations, Backup, and About — so every control has an obvious home instead of hiding in one long scroll.
  • Everything's still here, just easier to find. Theme and layout live under Appearance; showing or hiding panels and popups under Panels; clickable dice, roll hotkeys, and versatile weapons under Rolling; Roll20 and Discord under Integrations; backups and reset under Backup. The little "?" menu from the header — version, support links, and the welcome-tour replay — now lives in About.
  • Tidier by design. Each tab scrolls on its own, the whole thing works from the keyboard, and it matches whichever theme you're running — Midnight, Parchment, or Slate.
v0.20.0 July 12, 2026
  • Roll the dice printed in the text. The dice written into D&D Beyond's descriptions — "the target takes 2d6 + 3 piercing damage", "regains 1d8 + 3 hit points", a 18d6 breath weapon — become buttons. Click one and Rollwarden rolls it and shows the breakdown, right where you're reading.
  • On your sheet and beyond. It works in your own spell, feature, and item descriptions on the character sheet (Second Wind, a maneuver, a spell's "extra 2d8 radiant damage"), and on standalone monster, spell, magic item, and source pages.
  • Local by default. A click rolls just for you in a private popup — a quick "what would this roll?" that doesn't spam your table. D&D Beyond's own clickable dice, your modifier panel, the surfaces showing rolls you've already made (the Game Log and D&D Beyond's roll-result popup), and plain mentions like "roll a d20" are all left alone. Prefer the text untouched? Turn it off under Settings → Clickable Dice.
  • Or send them to the Game Log. Flip on "Send those rolls to the Game Log" and clicking a die on your character sheet posts a real D&D Beyond roll — actual 3D dice, and your table sees it — just like a companion roll does. No popup, no per-roll prompt. (Like companion rolls, it needs one normal roll on your sheet each session first so Rollwarden can latch onto D&D Beyond's dice; reference pages have no Game Log, so they stay local.)
  • A one-time permissions prompt. Because it now also reads the standalone monster/spell/item/source pages, your browser will ask you to approve access to them when it updates. That prompt is this feature — Rollwarden still only ever runs on dndbeyond.com.
  • Dismiss a companion when it leaves play. The ✕ on a companion's roster chip now works on your last companion too — send a familiar away, end a Wild Shape or Polymorph, or clear a summon that dropped, and the panel shows a clean "No companion in play" with a Summon a companion button. Dismissing keeps the creature's name and HP, so Undo (or Summon) restores exactly what you had.
v0.19.3 July 12, 2026
  • Choose who a modifier applies to. Building a custom modifier, you now pick an Applies to option: Me only, Me or a companion, or Companion only. The last one puts the modifier just on your Companion panel and never on your own rolls — perfect for something your character sheet already counts for you but that also reaches an ally, like a Paladin's aura extending to a summoned creature.
  • Companion toggles appear instantly. Scope a modifier to Me or a companion or Companion only and its toggle now shows up on the Companion panel right away — no more reloading the sheet to see it.
  • No more flickering pins. Hovering the last modifier in your "Always on" strip could make it jitter between two lines as its label slid out. The label now expands cleanly over its neighbours instead of nudging the pill onto a new line — rock steady.
v0.19.2 July 12, 2026
  • Docked sidebar fix. A follow-up to the last update: docked panels could end up nudged out of the rail — the Concentration panel in particular could slide off-screen — if you'd previously dragged them around while floating. Every docked panel now sits tidily in the rail where it belongs.
v0.19.1 July 12, 2026
  • Docked sidebar fix. Opening a panel's Manage Spells or Manage Features screen in the docked sidebar used to drop it on top of the panels below, hiding them while you searched. Now it stays neatly inside its own panel and the rail makes room — search away without losing sight of your trackers.
v0.19.0 July 12, 2026
  • A whole release about feeling right at the table. We went surface by surface — the modifier panel, the roll flow, the modifier builder, the companion tracker — and fixed the little snags that add up under turn pressure. Dozens of changes; the highlights are below.
  • Compact modifier tiles. Inactive modifiers now sit as a tidy one-line list; the one you switch on opens up to show its dice and details. Your panel stays scannable instead of a wall of buttons. On by default — flip it off in Settings → Panels if you like every tile full-size.
  • Roll questions that remember. Toll the Dead and versatile weapons ask once, then default to your last answer — so a five-round fight isn't the same question five times, defaulting to the wrong die. Questions pop up right where you clicked, and if one times out, your breakdown tells you what it picked for you.
  • Your Roll Log finally logs everything. Every roll lands there now — not just the buffed ones — named for the weapon or skill, and each entry opens to show exactly what went into it. "What did I roll for initiative two turns ago?" has an answer again.
  • Companions do more, faster. Roll their attacks with advantage or disadvantage, double the dice on a natural 20, roll a whole conjured pack's saves at once, and click their skills straight from the statblock. Damage is one action, not thirteen clicks: Shift for ±5, Ctrl for ±10, or just type the number. Roster chips show who's bloodied and who's down at a glance.
  • Build and import modifiers with less friction. Duplicate a custom modifier to make a variant, preview exactly what a spell import will add before you commit, and build an advantage-only modifier without any tricks. Your unsaved work survives closing the builder by accident. The monster importer now finds Undead, Fey, Elementals and more — Animate Dead and Summon spells included.
  • Nothing vanishes silently anymore. A modifier a rule filters out tells you why instead of quietly doing nothing. Delete, pin, or spend a modifier and you get a one-tap undo or re-arm. Concentration checks wait for your answer, coordinate with your Arcane Ward so a fully-absorbed hit doesn't trigger a phantom save, and queue up properly when two hits land at once.
  • Smoother everywhere. Drag panels with touch or a stylus, dismiss every popup with a keypress, see how many modifiers are live even when the panel's collapsed, and enjoy bigger buttons and clearer feedback throughout.
v0.18.1 July 11, 2026
  • Your modifiers keep the top spot. In the docked sidebar, the Active Modifiers panel now always rides at the very top of the rail, with roll breakdowns arriving just beneath it. A busy round used to stack fresh breakdown cards above the panel until it slid out of view — now the heart of Rollwarden stays exactly where your eyes expect it, no matter how many dice hit the table.
v0.18.0 July 11, 2026
  • Docked sidebar layout. Prefer a tidy column to floating panels? Flip Settings → Panels → Layout to Docked sidebar and Rollwarden tucks itself into the empty space beside your character sheet — pressed right up against it, just below the D&D Beyond header, covering nothing. Roll breakdowns can drop into a feed at the top of the rail, newest first, right above your Roll Log — one column that reads result, then history.
  • You choose what docks. Every panel — Active Modifiers, Concentration, Arcane Ward, Roll Log, Companion — has its own dock checkbox, so you can mix: park the trackers in the rail and keep the Companion floating wherever you like. Anything undocked stays draggable, and switching back to Floating returns every panel exactly where you left it.
  • Always-on modifiers. Radiant Strikes, Healer, an aura you never switch off — why should they cost a full button row forever? Pin one and it becomes a compact pill in a new Always on strip: active in every roll, immune to "Clear all", and one click returns it to the toggle list. Rollwarden politely refuses to pin single-use or concentration modifiers, because those turn themselves off — "always on" would be a lie.
  • Great Weapon Fighting got honest about hands. The reroll-the-low-dice rules only apply while you're actually wielding with two — a Two-Handed weapon, or a Versatile weapon swung in both hands. Rollwarden now checks the weapon before rerolling, so a one-handed longsword swing no longer sneaks the bonus.
v0.17.0 July 11, 2026
  • Themes. Pick your look under Settings → Panels: Midnight (the classic dark navy and gold), Parchment (a light, ink-on-paper style for bright rooms), or Slate (a neutral dark gray that melts into D&D Beyond's own dark mode). One pick re-skins every panel, popup, and dialog together — and each palette is contrast-checked so everything stays easy to read.
  • Easier on the eyes everywhere. A full readability pass: the faintest text got noticeably brighter, the smallest text got bigger (nothing you need to read is under 11px anymore), and hint text finally has room to breathe. Same look, less squinting.
  • Popups line up instead of covering each other. When two reminders arrive close together — a Haste nudge and a concentration prompt, say — they now stack neatly in a column instead of landing on the same spot with one hidden underneath. Anywhere you've dragged a popup stays yours.
  • Question popups tell you what happens if you ignore them. "Roll type?", Toll the Dead, and versatile-weapon prompts now say which answer they'll use when the timer runs out, and highlight that button — no more silent surprises.
  • Both breakdowns survive. An attack that rolls to-hit and damage together now shows both breakdown cards stacked; the second used to erase the first before you could read it. Green Flame Blade and Booming Blade's secondary damage moved inside the breakdown as its own clearly-separated section, so each swing no longer leaves an extra floating card behind.
  • Weapon Mastery reminders learned "Got it." Once you know what Graze does, tell the popup — that mastery stays quiet from then on.
  • Managing features now works like managing spells. The Features ⚙ opens one screen with search, grouped categories, and your level override — no more hopping between a list and a separate catalog page. And if Rollwarden ever can't read your level from the sheet, the warning now carries a Set level manually button that takes you straight there.
  • A calmer first run. The Roll Log and Arcane Ward panels start as slim collapsed headers until you first open them, so a fresh install greets you with a working table, not a wall of panels.
  • My Modifiers is searchable — with your custom creations listed first — and the button that opens it is now honestly named Custom Modifiers…, because building, editing, sharing, and spell import all live there.
  • Crisp new interface icons. Rollwarden's own icons — panel titles, popup headers, the critical-hit banner — are now drawn icons that match your theme and look identical on every computer, replacing emoji that meant three different things in three different places. The icons on your modifiers are untouched: those are yours.
  • Keyboard fix: the Rollwarden button — the only door into Settings — now opens with Enter or Space, and announces itself properly to screen readers.
v0.16.2 July 11, 2026
  • Roll the concentration check right from the reminder. Take damage while concentrating and the DC popup now has a 🎲 Roll CON Save button — it rolls your Constitution save through D&D Beyond itself, so War Caster's advantage, Aura of Protection, and every other active modifier still count. The popup then reads the result and settles it against the DC on its own: pass and it says so, fail and your concentration ends in the tracker. Prefer rolling from the Saves box? It catches that too.
  • Spells got the catalog treatment. Manage Spells now groups spells by level — Cantrips, 1st, 3rd — with the same collapsible groups, live search, and "4 of 10 added" counts the Feature Catalog has, instead of one long checklist. Spells you import from D&D Beyond file themselves under their real level.
  • Settings that use your screen. The settings window spreads into three tidy columns — your character & panels, rolling behavior, and integrations & data — instead of one tall scroll. On a narrow window it folds back down gracefully.
  • Every reminder fades the same way. The concentration check, Arcane Ward absorb notice, and the delete-undo toast now share the countdown fade every other reminder uses — your dismiss-speed setting (including "manual") applies to all of them, and hovering pauses the timer while you read.
  • Cleaner, more consistent UI all over. The spell and feature managers close on Escape and play nice with keyboards and screen readers; the companion feature says "Companion" everywhere instead of mixing in Monster and Beast; lingering "buff" wording is gone; and the smaller tracker panels got the same polish (and drag feel) as the main ones.
v0.16.1 July 11, 2026
  • Great Weapon Fighting — new homebrew option. The fighting style already offered the 2014 rule (reroll 1s and 2s) and the 2024 rule (treat them as 3s). A new HB edition extends the treat-as-3 rule to every damage die of the attack — not just the weapon, but riders like Radiant Strikes, Divine Favor, Spirit Shroud, and Divine Smite too. Pick your edition on the modifier; the 2014 and 2024 options are unchanged.
  • Removed two features D&D Beyond already applies for you. Jack of All Trades and Remarkable Athlete are gone from the feature catalog — your sheet already folds their half-proficiency bonus into ability checks, so having Rollwarden add it as well would double-count. One less thing to second-guess.
v0.16.0 July 10, 2026
  • Roll hotkeys — hold a key to change a single roll. Hold Alt as you click a roll for advantage, Ctrl+Alt for disadvantage, with optional bindings for super-advantage (three d20s, keep the best — Elven Accuracy) and whisper. A held key beats any active modifier or your standing default roll type, so it's the fastest way to make a one-off advantaged roll without touching D&D Beyond's dropdown. Prefer taps to holds? A sticky mode arms the key instead, with an on-screen "armed" chip. Everything's configurable under Settings → Roll Hotkeys.
  • Per-character Discord routing. Play more than one character in the same browser? Each character's rolls can now post to just the Discord channels you choose — tick the channels for the current character under Settings → Discord (appears once you've connected two or more). Existing setups are untouched: every character keeps posting everywhere until you decide otherwise.
  • Table and GM Discord channels, with whisper. Tag each Discord channel as a Table channel (gets every normal roll) or a GM only channel (gets nothing unless you whisper to it). Bind the whisper hotkey, hold it while rolling, and that roll goes only to your GM channels — a secret attack or Insight check stays off the shared feed.
  • Versatile weapons roll the right die. Add a versatile weapon like a Longsword or Quarterstaff under Settings → Versatile Weapons along with its two-handed die, and Rollwarden either asks how you're wielding it each time you roll damage or follows a preset — rolling the bigger die two-handed instead of whatever your sheet's weapon customization happens to be set to. One-handed always uses D&D Beyond's own die.
  • Other players' rolls no longer set off your roll breakdown. D&D Beyond animates everyone's dice through the same engine, so another player's roll — or the DM's — used to pop your breakdown, fold your active modifiers into their dice, and clutter your Roll Log. Rollwarden now checks who a roll belongs to and only touches the ones made as your character.
  • The spell sidebar's Send to VTT button is now Send to Discord — that's the only place it can actually send today, so the name finally says so.
  • Companion roll breakdowns stay put. They no longer vanish after five seconds — instead they behave exactly like your own: they stay up as reference until you dismiss them or the next roll replaces them, drag by the header, remember where you put them, and close on Escape.
  • The death-save reminder now fades like every other reminder — the same countdown bar, hover-to-pause, and drag-or-✕ to keep it — and it honors your popup dismiss-speed setting, including "manual" for popups that never leave on their own.
  • All reminder-style popups now share one implementation, smoothing out the little inconsistencies between them: roll-time question popups (Ask each roll, Toll the Dead) pause their countdown while you hover, and the spell-send notice is draggable and honors your dismiss-speed setting.
  • Fixed a case where a live ability bonus could silently stay at +0. Modifiers like Sacred Weapon, Lifedrinker, and Bladesong that add your current ability modifier could get stuck adding nothing if they were already on before Rollwarden finished reading your sheet (common right after a page reload). They now re-check your ability scores whenever the sheet changes, so the bonus always lands — and updates if your scores change mid-session.
  • A roll held back by a question popup (Ask each roll, Toll the Dead) can no longer disappear if something goes wrong applying a modifier afterward — the roll always goes through, at worst without that one modifier's bonus.
  • Reminder countdown bars no longer glitch when you hover them: pausing a reminder used to make its bar vanish and then snap back to full when you moved away — it now freezes in place and picks up where it left off.
  • Smoother sheets: while a modifier that changes your AC, Speed, or an ability score is active, Rollwarden now re-reads the page at most once per frame instead of on every tiny change.
v0.15.0 July 9, 2026
  • Death saving throws get a reminder popup: D&D Beyond's own Death Saves roll button can't be reached by any modifier, so the moment you roll one, Rollwarden pops up a quick reminder listing what's active — Beacon of Hope's advantage, Aura of Devotion's bonus, Bless's +1d4 — so nothing gets missed at the table's most dramatic moment.
v0.14.0 July 9, 2026
  • Play over voice with no VTT at all? New Discord webhook push (Settings → Discord Webhook Push): paste a webhook URL and every roll — yours and your companion's — posts straight to the channel as an embed, with the actual result and a full breakdown of what contributed. Connect as many webhooks as you like.
  • Open any spell on your sheet and you'll see a new Send to VTT button right next to its name — click it to post that spell's full description to Discord, so the table doesn't have to alt-tab to look it up. Discord for now, with more destinations planned.
  • Savage Attacker joins the feat catalog: toggle it on before a damage roll and it rolls your weapon dice twice, keeping the better total, then switches itself off.
  • Beacon of Hope joins the spell catalog: advantage on Wisdom and death saves, plus maximized healing for anyone it's cast on.
  • The Feature Catalog got a search box — type a few letters and matching groups expand automatically instead of making you click through every category.
  • True Strike, Green Flame Blade, and Booming Blade now switch themselves off after they land, matching every other one-shot cantrip instead of needing a manual untoggle.
v0.13.1 July 9, 2026
  • Custom modifiers can now grant advantage: a new "Roll with advantage" checkbox on the wizard's Saving Throws, Ability Checks, and Attack Rolls effects — build your own Rage, Haste, or Reckless Attack.
  • Fixed a bug where editing or copying an advantage-granting modifier (a built-in like Rage, or an imported one like the Goliath pack's Danger Sense) silently lost the advantage, leaving a bonus of +0. It now survives the trip through the editor.
  • Imported modifiers with mechanics the wizard can't edit yet now say so up front instead of losing those mechanics when saved — toggling, sharing, and deleting work as always.
v0.13.0 July 9, 2026
  • New Default roll type setting: always roll with advantage, always with disadvantage, or pick Ask each roll to get a quick three-button popup before every check, save, and attack. It only steps in when nothing else — a spell, a feature, a condition — has already decided the roll for you.
  • Toll the Dead finally rolls the right die: toggle it on and Rollwarden asks "is the target missing HP?" right when you roll, swapping the damage die between d8 and d12 to match your answer.
  • Chromatic Orb, Chaos Bolt, and Absorb Elements get damage-type pickers, so the roll breakdown and your VTT always show the element you actually cast.
  • Life Transference does the math for you: the damage breakdown now shows exactly how many hit points you lose and how many the target regains (twice the necrotic damage rolled).
  • As always, the new spell modifiers ship hidden — add the ones your character knows from the manager.
  • The preset gallery now has class packs — curated bundles of several modifiers for one character build, delivered in a single import file. First up: the Goliath Giant Barbarian Pack, with Danger Sense, Elemental Cleaver (pick your element, 2d6 at 14th level), and Fire's Burn. Packs are versioned, and re-importing an updated pack refreshes your copies in place.
v0.12.1 July 9, 2026
  • 31 more built-in modifiers, rounding out the catalog with a full family of Eberron "Mark of" racial traits (Deductive Intuition, Cunning Intuition, Windwright's Intuition, Gifted Scribe, Healing Touch, Ever Hospitable, Hunter's Intuition, Wild Intuition, Artisan's Intuition, Intuitive Motion, Sentinel's Intuition), plus Reckless Attack, Frenzy, Jack of All Trades, Spiritual Focus, Blessed Strikes, Symbiotic Entity, Circle of Mortality, Remarkable Athlete, Otherworldly Glamour, Trance of Order, Durable Magic, Empowered Evocation, Tavern Brawler, Charger, War Caster, Lifedrinker, Genie's Wrath, Grave Touched, and Silver Tongue.
  • Genie's Wrath comes with a vessel picker (Dao, Djinni, Efreeti, Marid) so its bonus damage comes out the right element automatically.
  • All new modifiers ship hidden, same as always — add what your character actually has from the Feature Catalog.
  • Remarkable Athlete, Jack of All Trades, and War Caster can't tell whether a given roll is actually eligible for their bonus (a check you're not proficient in, or specifically a concentration save) — toggle them on only for the roll they're meant for.
v0.12.0 July 8, 2026
  • The big one: 49 new built-in modifiers covering the class features, feats, and species traits you'd expect from Beyond20 — Sneak Attack, Rage, Divine Smite, Sharpshooter and Great Weapon Master (2014 and 2024 editions), Bardic Inspiration, Battle Master superiority dice, Hexblade's Curse, Hunter's Mark, Halfling Luck, Elven Accuracy, and many more across every class.
  • A new Feature Catalog keeps the panel tidy: browse the full library grouped by species, feat, fighting style, and class, and add just the features your character actually has. Manage Features now only lists what you've added.
  • Modifiers can now rewrite the dice D&D Beyond itself rolls: Great Weapon Fighting rerolls 1s and 2s, Elemental Adept turns 1s into 2s, Halfling Luck rerolls natural 1s, and Supreme Healing maximizes your healing dice — with every change spelled out in the roll breakdown.
  • Critical hits got smarter: Champion Fighters and Hexblades crit on a 19 (or 18), and Savage Attacks / Brutal Critical add extra weapon dice on top of the crit's doubling, using your weapon's actual die.
  • Elven Accuracy rolls a third d20 when you attack with advantage and keeps the best.
  • Healing rolls can carry modifiers now too — Disciple of Life, Alchemical Savant, and friends land right in your Cure Wounds total.
  • One-shot abilities like Divine Smite, Bardic Inspiration, and Assassinate switch themselves off after the roll they land on, so you can't accidentally double-spend them.
  • Pickers where it matters: choose your Bardic Inspiration die size, your Divine Smite slot level, your Great Weapon Fighting edition, or your Divine Strike damage type right on the modifier button.
  • If you're upgrading, your panel stays exactly as you left it — all the new modifiers wait quietly in the catalog until you add them.
v0.11.0 July 8, 2026
  • Added a community preset gallery: browse and download custom buffs and companions shared by other players, then import them straight into Rollwarden from Settings. There's a new "Browse community presets" link in Settings > Backup & Sharing.
  • Rollwarden now detects if you're also running Beyond20 and shows a one-time heads-up, since both extensions modify D&D Beyond's rolls and running both together can cause unexpected behavior. See the FAQ for what's known to conflict.
  • Added an FAQ section to the website covering Beyond20 compatibility, pricing, mobile support, and how to report bugs.
  • Tightened up import validation so a shared buff or companion file can only ever add that buff or companion — never anything else — now that presets can come from the public gallery instead of only a friend.
v0.10.0 July 8, 2026
  • The Companion panel has a new Class Companions category for pets tied to a specific class or subclass: the Artificer (Battle Smith)'s Steel Defender, the Ranger (Drakewarden)'s Drake Companion, and Otherworldly Steed (moved here from Mounts).
  • Steel Defender and Drake Companion automatically scale with your character's level — HP, AC, attack bonus, damage, and saving throws update live as you level up, no manual picker needed.
  • Drake Companion lets you pick its Draconic Essence damage type.
v0.9.1 July 7, 2026
  • Added a Reset section to Settings: puts Rollwarden back to its fresh-install defaults without touching your active modifiers, custom content, imported monsters, or panel positions — undoable for 24 hours.
  • Clearing all modifiers now shows an Undo toast instead of clearing instantly.
  • A crit-armed roll now shows a chip you can click to cancel it before it fires.
  • Settings now shows whether your data is backed up to the cloud or saved locally only.
  • Fixed a bug where a stale crit could double the damage of a later, unrelated roll.
  • Imported monster and spell text is now sanitized before display, closing a security gap.
  • The Settings button can no longer get hidden behind a dragged panel.
v0.9.0 July 7, 2026
  • Companion import now pulls monster data straight from D&D Beyond instead of the 5e.tools bestiary — search returns every Beast your account is entitled to (owned books, the free rules, and your own homebrew), with full trait and action text since it's your own licensed content.
  • Added spell import: pull a spell straight from your D&D Beyond spell list and turn it into a toggleable buff, with its damage, attack/save/check bonuses, and flat AC/speed boosts mapped automatically.
  • Exhaustion is now tracked automatically, mirroring your character sheet's own Exhaustion level and applying the 2024 rules' per-level penalty to rolls — nothing to toggle by hand.
  • Replaced the standalone Conditions panel (added in 0.8.0) with the automatic Exhaustion tracking above — most of its other conditions duplicated badges your character sheet already shows and offered no way to review or override them.
  • Panels now remember whether you left them collapsed or expanded across page reloads.
  • Roll Breakdown now shows distinct icons for ability checks and saving throws instead of a sword icon for every roll type.
  • Fixed the built-in Imp, Quasit, and Sprite missing their Invisibility action.
v0.8.0 July 6, 2026
  • Rollwarden now keeps a separate set of buffs, custom modifiers, companions, concentration, and Arcane Ward state for each character sheet, instead of sharing one pool across every character on the same browser profile. Your existing data carries over automatically the first time you open a sheet after updating.
  • Added a Conditions panel for tracking standard conditions like Prone, Restrained, Frightened, and Exhaustion — the mechanically relevant ones automatically apply advantage or disadvantage to your rolls, and the more severe ones (Paralyzed, Stunned, Unconscious) pop up a rules reminder instead.
  • Added a "Build Your Own Companion" form so you can hand-author any companion or homebrew monster — not just Beasts pulled from 5e.tools — right alongside the existing import.
  • You can now share a single custom buff or companion as its own file with the new "Share" button, instead of exporting your whole collection.
  • Deleting a custom buff or companion now shows an "Undo" option instead of deleting it instantly, and importing a Settings backup can also be undone afterward from Settings.
  • Importing a Settings backup now shows you a preview of exactly what will change before you confirm it.
  • Reminder popups (weapon mastery, Haste, buff-ended) show a countdown and pause while you're hovering over them, and a new Settings option lets you speed them up, slow them down, or turn off auto-dismiss entirely.
  • You can now connect more than one Roll20 tab at the same time.
  • Added basic keyboard and screen-reader support across panels and popups.
  • Added a welcome guide for first-time users explaining what each panel does.
  • Fixed a handful of smaller issues: a brittle Armor Class selector, popups that could render partially off-screen on small windows, "roll all" posting a roll for a companion deleted mid-roll, the 5e.tools bestiary cache not surviving the extension restarting in the background, and two popups that had silently lost their drag-to-move support.
v0.7.0 July 6, 2026
  • Fresh installs now start with a curated set of defaults: only broadly useful buffs are visible out of the box (Bless, Shield, Shield of Faith, Protection from Evil and Good, Haste, Grappled), with niche/class-specific buffs and the Arcane Ward panel available but hidden until you turn them on in Settings. Existing installs aren't affected.
  • Settings and custom content (modifiers, companions, and more) now sync through Chrome's own storage, so they survive clearing D&D Beyond's site data instead of disappearing with it.
  • Fixed the Companion panel sometimes defaulting to a position on top of the Buff panel on shorter screens.
v0.6.0 July 3, 2026
  • Redesigned the Custom Modifier Builder as a single scrollable page instead of a multi-step wizard — the builder and your saved "My Modifiers" list are now separate tabs.
  • Added a live preview chip and a running plain-English summary of the modifier's effects as you build it.
  • Each effect is now its own collapsible card that you can add or remove freely, with a one-line summary of what it does.
  • Replaced ctrl/cmd-click multi-selects with simple click-to-toggle chips.
  • Moved the "Exclusive with" picker into a collapsed Advanced section.
  • Submitting a modifier now expands and highlights any invalid effect cards instead of failing silently.
v0.5.1 July 2, 2026
  • Fixed forced-advantage saving throws posting the wrong total to the shared Game Log — it was summing both d20s instead of keeping just the higher roll, and now shows the roll in D&D Beyond's "x/y" advantage format.
  • Fixed advantage/disadvantage rolls sent to a connected VTT summing both d20s instead of keeping one.
  • Hiding the Concentration or Arcane Ward panel in Settings now fully turns off its damage/cast tracking instead of leaving it running silently in the background.
  • Fixed spellcasting modifier detection occasionally getting stuck polling slowly if it didn't pick up your modifier right away.
  • Fixed the Companion panel failing to load if a previously-selected custom companion had been deleted.
  • "Clear all" on the Buffs panel now correctly ends linked concentration tracking and reverts stat overlays like Haste's.
  • Fixed companion healing rolls showing up mislabeled in the Game Log.
  • Fixed custom companion and buff names occasionally lingering after being deleted.
  • Fixed 5e.tools monster import producing unusable damage dice for certain attacks.
  • General reliability fixes for reading character sheet data after D&D Beyond UI updates.
v0.5.0 July 1, 2026
  • Added a Concentration tracker panel: it picks up your active concentration spell automatically when you cast it, and prompts a Constitution save (DC = half the damage taken, minimum 10) whenever you take damage while concentrating, with one-click Pass/Fail buttons. A manual spell picker and a Break Concentration button are there for when auto-detection misses something.
  • Added an Arcane Ward tracker panel for School of Abjuration wizards: tracks your ward's hit points (2 × wizard level + Intelligence modifier), shows how much of an incoming hit it should absorb, and includes a recharge control for the level of abjuration spell you cast.
  • Added the ability to import monsters straight from 5e.tools: search Beasts across the core sourcebooks from the Companion panel and add them as custom companion options. SRD-licensed monsters import their full stat block; paid-sourcebook monsters import mechanics only, with no copied stat-block text.
  • Added Settings toggles to independently hide the new Concentration and Arcane Ward panels.
  • Flat saving-throw bonuses built in the Custom Modifier Builder now also update the saving-throw display on the character sheet itself, instead of only applying at roll time.
  • Custom companion names are now restricted to mounts and familiars — Wild Shape and Polymorph forms no longer show a rename field, since that form is the character's own body, not a named companion.
  • Merged True Strike's to-hit line into the weapon's damage row in the Roll Breakdown popup, labeled "Weapon (True Strike)", and fixed that merged row to correctly keep the max/min d20 (with the dropped die marked) under advantage or disadvantage.
v0.4.0 June 30, 2026
  • True Strike now swaps in your spellcasting modifier and scales its damage with level, like the real cantrip — and its damage shows as one combined line in the Roll Breakdown instead of a separate weapon-damage row.
  • Added an "Ability Override" effect to the Custom Modifier Builder, so you can build your own True-Strike-style modifiers that swap in a different ability score for a weapon attack's to-hit and damage rolls.
  • Attack and damage effects in the Custom Modifier Builder can now be restricted to melee-only or ranged-only weapon attacks.
  • Spellcasting modifier now seeds automatically from your character sheet on load, instead of waiting for the Spells tab to be visited.
  • Added the ability to push a roll straight to a connected Roll20 browser tab, where it rolls live with Roll20's own dice engine.
  • Added a Disconnect button for the VTT connection, and the connection now clears automatically if the Roll20 tab closes.
  • Moved the VTT tab picker into Rollwarden Settings, off the toolbar icon.
  • Broadened Roll20 connection support to any roll20.net subdomain.
  • Dropped Foundry VTT support — it required access to an arbitrary self-hosted domain with no reliable way to scope that down, so Roll20 is the supported VTT for now.
v0.3.0 June 29, 2026
  • Audited every companion's traits and actions against the 2024 Monster Manual for accuracy.
v0.2.0 June 28, 2026
  • Added damage-type override support to the Custom Modifier Builder, so modifiers like Sacred Weapon can pick their own damage type.
  • Added level-scaling controls to the modifier wizard, letting any custom modifier scale automatically with character level.
  • Companion picker is now grouped by Challenge Rating, with a dedicated Elementals category.
  • Added the Owl to the companion roster, including its Flyby trait.
  • Rewrote the Green Flame Blade and Booming Blade descriptions to fully cover their secondary-target damage mechanics.
  • Fixed a bug where a stale character level could break level-scaled modifiers.
  • Fixed Crimson Rite's level breakpoint.
  • Removed Bardic Inspiration, which didn't fit cleanly into the modifier model.
v0.1.0 June 27, 2026
  • Initial release of Rollwarden, rebranded from the original prototype.
  • Unified built-in and custom modifiers under one shared system, so every modifier works the same way under the hood.
  • Fixed a styling bug causing incorrect active-state borders on multi-option modifiers.
  • Switched to 0.x pre-release versioning ahead of a public 1.0 release.