From d35d92dc78391ef1bffe5f49490d9c965f10edfa Mon Sep 17 00:00:00 2001 From: Youness Alaoui Date: Sat, 21 Dec 2024 03:19:03 -0500 Subject: [PATCH] Release v2.11.0 --- docs/Changelog.md | 24 ++++++++++++++++++ docs/faq.md | 6 +++-- docs/release_notes.md | 17 +++++++++++++ docs/update.md | 59 +++++++++++++++++++++++-------------------- manifest.json | 2 +- manifest_ff.json | 2 +- package.json | 2 +- 7 files changed, 79 insertions(+), 33 deletions(-) diff --git a/docs/Changelog.md b/docs/Changelog.md index 9d6a9172..630b73c6 100644 --- a/docs/Changelog.md +++ b/docs/Changelog.md @@ -1,3 +1,27 @@ +v2.11.0 (December 21st 2024) +=== +- **Feature**: Added support for user selectable Spell effects (Bless, Bane, Enlarge, Reduce)! (by [@dmportella](https://github.com/dmportella)) +- **Feature**: Added support for Charger 2024 feat with GWF support (by [@dmportella](https://github.com/dmportella)) +- **Feature**: Added support for weapon Mastery and display mastery of weapons in rolls (by [@dmportella](https://github.com/dmportella)) +- **Feature**: Added support for GWF (2014 and 2024 editions) with Brutal Critical attacks (by [@dmportella](https://github.com/dmportella)) +- **Feature**: Added support for the Barbarian's Brutal Strike 2024 feature (by [@dmportella](https://github.com/dmportella)) +- **Feature**: Added support for 2024 version of sneak attack (by [@dmportella](https://github.com/dmportella)) +- **Feature**: Added support for the Rogue's Cunning Strikes and Improved Cunning Strike (by [@dmportella](https://github.com/dmportella)) +- **Feature**: Added support for Cleric's Improved Blessed Strikes (by [@dmportella](https://github.com/dmportella)) +- **Feature**: Added support for Cleric's Radiance of the Dawn (by [@dmportella](https://github.com/dmportella)) +- **Feature**: Added support for Paladin's Radiant Strike (by [@Lott](https://github.com/lott)) +- **Feature**: Added support for Ranger's Dreadful Strike (by [@dmportella](https://github.com/dmportella)) +- **Feature**: Added support for Druid's Lunar Radiance 2024 (by [@dmportella](https://github.com/dmportella)) +- **Feature**: Added support for Tavern Brawler 2024 feat (by [@dmportella](https://github.com/dmportella)) +- **Feature**: Added support for Halfling's Luck 2024 feature (by [@raystuart](https://github.com/raystuart)) +- **Bugfix**: Fix detection of ability modifier when using non default ability score/modifier display setting (by [@dmportella](https://github.com/dmportella)) +- **Bugfix**: Fix support for new statblock format of creature extras in character sheets (by [@dmportella](https://github.com/dmportella)) +- **Bugfix**: Fix detection of Wild Shape creature type in extras (by [@dmportella](https://github.com/dmportella)) +- **Bugfix**: Fix support for creature's HP in extras (by [@dmportella](https://github.com/dmportella)) +- **Bugfix**: Fix illegal application of GWM 2024 to Polearms feat attacks (by [@dmportella](https://github.com/dmportella)) +- **Bugfix**: Fix missing Roll20 template option in the popup options on Roll20 tabs +- **Bugfix**: Use bolded text for "Roll Initiative" line in monster statblocks (by [@dmportella](https://github.com/dmportella)) + v2.10.0 (November 17th 2024) === - **Feature**: *Firefox*: Add support for optional permission requests, and remove mandatory Discord permissions diff --git a/docs/faq.md b/docs/faq.md index 2fe68f46..a46721e7 100644 --- a/docs/faq.md +++ b/docs/faq.md @@ -90,11 +90,13 @@ If it's an issue, the best way to avoid it is to either disable 3D dice, or go t ### How can I add Bless/Guidance bonus or use Elemental Weapon? -You can add custom bonuses for rolls and damages on a per-character basis, simply open the quick settings popup (the "Beyond20" button you see in the top of the character sheet, next to the character name) and enter the value there. +You can add custom bonuses for rolls and damages on a per-character basis, simply open the quick settings popup (the "Beyond20" button you see in the top of the character sheet, next to the character name) and under the advanced option, enter the value there. In the case of [Bless](https://www.dndbeyond.com/spells/bless) or [Guidance](https://www.dndbeyond.com/spells/guidance) for example, you can enter in the roll bonus : `1d4` -Since v2.3, you can also assign a hotkey to toggle the bonus by going to "More Options" then click the "Set Hotkeys" button. +Since v2.11.0 however, Bless spell effect is natively supported and can be toggled under the Effects options in the quick settings popup. + +You can also assign a hotkey to toggle the bonus by going to "More Options" then click the "Set Hotkeys" button. In the case of [Elemental Weapon](https://www.dndbeyond.com/spells/elemental-weapon), you can enter `+ 1` in the custom roll modifier and `1d4 + 1` in the custom damage modifier. diff --git a/docs/release_notes.md b/docs/release_notes.md index 87d962fb..407c1fc1 100644 --- a/docs/release_notes.md +++ b/docs/release_notes.md @@ -1,3 +1,20 @@ +v2.11.0 (December 21st 2024) +=== + +Hello players! + +In the last month, [@dmportella](https://linktr.ee/dmportella) has contributed a ton of new features and fixes to Beyond20, and it's time for you to enjoy them! +This release, the last release of 2024, brings support for many of the new class features introduced in the 2024 version of the rulebook as well as fixes various new issues that appeared with the character sheet in the last month as D&D Beyond continues to make changes to their website. + +One of the new features that was introduced that I'm particularly happy about is the support for spell effects, with an initial support for Bless, Bane, Enlarge and Reduce. With one option (or hotkey) you can toggle the effects of one of those spells on your rolls. + +The biggest issue we've seen with the DDB site changes that this release fixes is the statblocks of creatures in Extras tab which had stopped working, as well as rolling ability checks when using non default ability score/modifier display setting. You can see the full list of changes in the [Changelog](/Changelog#v2110). + +As usual, thank you to all contributors, especially [@dmportella](https://linktr.ee/dmportella) who did most of the work in this release, as well as to my generous [Patrons](https://patreon.com/kakaroto) and [Ko-fi/Github](/rations) supporters. + +Enjoy and may you have a peaceful holiday season. + + v2.10.0 (November 17th 2024) === diff --git a/docs/update.md b/docs/update.md index 2e5f4de4..e6cc9914 100644 --- a/docs/update.md +++ b/docs/update.md @@ -1,6 +1,6 @@ ## Beyond20 has just been installed or updated -Congratulations! Beyond20 was just updated to the latest version : v2.10.0 +Congratulations! Beyond20 was just updated to the latest version : v2.11.0 I hope you like the new features, and hopefully the killer feature you were waiting for was just added. @@ -17,47 +17,50 @@ Thank you all for your support! # Release Notes -v2.10.0 (November 17th 2024) +v2.11.0 (December 21st 2024) === -Hi everyone, +Hello players! -It's time for another update to Beyond20. This release fixes some of the few parsing issues that have slowly crept up during the last month, due to D&D Beyond continuously changing their character sheets, but it also has a few new features as well. +In the last month, [@dmportella](https://linktr.ee/dmportella) has contributed a ton of new features and fixes to Beyond20, and it's time for you to enjoy them! +This release, the last release of 2024, brings support for many of the new class features introduced in the 2024 version of the rulebook as well as fixes various new issues that appeared with the character sheet in the last month as D&D Beyond continues to make changes to their website. -Other than adding support for some of the new 2024 rules (new monsters, species, backgrounds, Great Weapon Fighting, Great Weapon Master, Polearm Master), it also finally properly implements Firefox's optional permissions API, allowing Firefox users to enjoy the same dynamic permissions as Chrome user had. This also removes for Firefox users the previously mandatory discord permissions and brings support for Roll20's Discord Activity on par with the Chrome implementation. +One of the new features that was introduced that I'm particularly happy about is the support for spell effects, with an initial support for Bless, Bane, Enlarge and Reduce. With one option (or hotkey) you can toggle the effects of one of those spells on your rolls. -There's more work to be done in the next few weeks and months to continue supporting the new changes with the 2024 rules, but this is a very good starting point. -You can see the full list of changes in the [Changelog](/Changelog#v2100). +The biggest issue we've seen with the DDB site changes that this release fixes is the statblocks of creatures in Extras tab which had stopped working, as well as rolling ability checks when using non default ability score/modifier display setting. You can see the full list of changes in the [Changelog](/Changelog#v2110). -As usual, thank you to all contributors, especially [@dmportella](https://linktr.ee/dmportella), as well as to my generous [Patrons](https://patreon.com/kakaroto) and [Ko-fi/Github](/rations) supporters. +As usual, thank you to all contributors, especially [@dmportella](https://linktr.ee/dmportella) who did most of the work in this release, as well as to my generous [Patrons](https://patreon.com/kakaroto) and [Ko-fi/Github](/rations) supporters. -Happy rolling! +Enjoy and may you have a peaceful holiday season. --- Click [here](/release_notes) for the full release notes from previous versions. # Changelog - -v2.10.0 (November 17th 2024) +v2.11.0 (December 21st 2024) === -- **Feature**: *Firefox*: Add support for optional permission requests, and remove mandatory Discord permissions -- **Feature**: Added support for 2024 edition of Great Weapon Fighting (by [@dmportella](https://github.com/dmportella)) -- **Feature**: Added support for 2024 edition of Great Weapon MAster (by [@dmportella](https://github.com/dmportella)) -- **Feature**: Added support for 2024 edition of Polearm Master (by [@dmportella](https://github.com/dmportella)) -- **Feature**: Sent custom DOM API events to D&D Beyond pages -- **Feature**: Add support for species pages -- **Feature**: Add support for backgrounds pages -- **Bugfix**: Fix support for Monster actions using new terminology introduced in 2024 rules (by [@dmportella](https://github.com/dmportella)) -- **Bugfix**: Fix support for character creatures (by [@dmportella](https://github.com/dmportella)) -- **Bugfix**: Fix parsing of creature's HP -- **Bugfix**: Fix distinguishing between ability checks and saving throws -- **Bugfix**: Fix support for character conditons and exhaustion levels -- **Bugfix**: Fix DOM API message for custom domains when settings are updated -- **Bugfix**: Fix parsing of Emanate Wrath action -- **Bugfix**: Prevent parsing of dice formulas in user comments -- **Bugfix**: *FVTT*: Fix creating Beyond20 actors on Foundry VTT v12 (by [@zambo](https://github.com/zambo)) -- **Bugfix**: *Firefox*: Fix support for Roll20 Discord Activity +- **Feature**: Added support for user selectable Spell effects (Bless, Bane, Enlarge, Reduce)! (by [@dmportella](https://github.com/dmportella)) +- **Feature**: Added support for Charger 2024 feat with GWF support (by [@dmportella](https://github.com/dmportella)) +- **Feature**: Added support for weapon Mastery and display mastery of weapons in rolls (by [@dmportella](https://github.com/dmportella)) +- **Feature**: Added support for GWF (2014 and 2024 editions) with Brutal Critical attacks (by [@dmportella](https://github.com/dmportella)) +- **Feature**: Added support for the Barbarian's Brutal Strike 2024 feature (by [@dmportella](https://github.com/dmportella)) +- **Feature**: Added support for 2024 version of sneak attack (by [@dmportella](https://github.com/dmportella)) +- **Feature**: Added support for the Rogue's Cunning Strikes and Improved Cunning Strike (by [@dmportella](https://github.com/dmportella)) +- **Feature**: Added support for Cleric's Improved Blessed Strikes (by [@dmportella](https://github.com/dmportella)) +- **Feature**: Added support for Cleric's Radiance of the Dawn (by [@dmportella](https://github.com/dmportella)) +- **Feature**: Added support for Paladin's Radiant Strike (by [@Lott](https://github.com/lott)) +- **Feature**: Added support for Ranger's Dreadful Strike (by [@dmportella](https://github.com/dmportella)) +- **Feature**: Added support for Druid's Lunar Radiance 2024 (by [@dmportella](https://github.com/dmportella)) +- **Feature**: Added support for Tavern Brawler 2024 feat (by [@dmportella](https://github.com/dmportella)) +- **Feature**: Added support for Halfling's Luck 2024 feature (by [@raystuart](https://github.com/raystuart)) +- **Bugfix**: Fix detection of ability modifier when using non default ability score/modifier display setting (by [@dmportella](https://github.com/dmportella)) +- **Bugfix**: Fix support for new statblock format of creature extras in character sheets (by [@dmportella](https://github.com/dmportella)) +- **Bugfix**: Fix detection of Wild Shape creature type in extras (by [@dmportella](https://github.com/dmportella)) +- **Bugfix**: Fix support for creature's HP in extras (by [@dmportella](https://github.com/dmportella)) +- **Bugfix**: Fix illegal application of GWM 2024 to Polearms feat attacks (by [@dmportella](https://github.com/dmportella)) +- **Bugfix**: Fix missing Roll20 template option in the popup options on Roll20 tabs +- **Bugfix**: Use bolded text for "Roll Initiative" line in monster statblocks (by [@dmportella](https://github.com/dmportella)) --- diff --git a/manifest.json b/manifest.json index 5142edfb..9aaba6dd 100644 --- a/manifest.json +++ b/manifest.json @@ -1,6 +1,6 @@ { "name": "Beyond 20", - "version": "2.10.0", + "version": "2.11.0", "manifest_version": 3, "description": "Integrates the D&D Beyond Character Sheets with Roll20 and Foundry VTT.", "permissions": [ diff --git a/manifest_ff.json b/manifest_ff.json index 8c3881bf..8362b498 100644 --- a/manifest_ff.json +++ b/manifest_ff.json @@ -1,6 +1,6 @@ { "name": "Beyond 20", - "version": "2.10.0", + "version": "2.11.0", "manifest_version": 2, "description": "Integrates the D&D Beyond Character Sheets with Roll20 and Foundry VTT.", "permissions": [ diff --git a/package.json b/package.json index e9c1e2ae..eeb3a2b3 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "beyond20", - "version": "2.10.0", + "version": "2.11.0", "description": "Beyond20: D&D Beyond & Roll20/Foundry VTT Integration", "directories": { "doc": "docs"