From dcbcea0c81c1f0171d6f0e06a53bb17626d2380b Mon Sep 17 00:00:00 2001 From: Youness Alaoui Date: Sat, 18 Jun 2022 02:34:29 -0400 Subject: [PATCH] Release v2.7.0 --- docs/Changelog.md | 21 +++++++++++++++++++++ docs/release_notes.md | 19 +++++++++++++++++++ docs/update.md | 38 +++++++++++++++++++++++++++----------- manifest.json | 2 +- manifest_ff.json | 2 +- package.json | 2 +- 6 files changed, 70 insertions(+), 14 deletions(-) diff --git a/docs/Changelog.md b/docs/Changelog.md index bdf48b1a..6ee3ad1e 100644 --- a/docs/Changelog.md +++ b/docs/Changelog.md @@ -1,3 +1,24 @@ +v2.7.0 (June 18th 2022) +=== + +* **Feature**: Add the ability to specify custom domains to load Beyond 20 on, opening the path for other VTT websites to natively add support for Beyond20. +* **Feature**: *Roll20*: Add support for auto-selecting monsters of the same name in the combat tracker when running an encounter with multiple instances of the same monster +* **Feature**: *Roll20*: Add option to show "Unknown Creature" (customizable) in the combat tracker for monsters not mapped to a token +* **Feature**: *Roll20*: Add an option to use the Beyond20 roll renderer without digital dice, allowing nicer and more customizable attack and damage outputs, with totals calculation +* **Feature**: Add support for displaying Feats to the VTT from the Feats page (by [@IsaacAbramowitz](https://github.com/IsaacAbramowitz)) +* **Feature**: Specify the exact damage type for Genie's Wrath (by [@Aeristoka](https://github.com/Aeristoka)) +* **Feature**: Add support for Artificer's Arcane Jolt on Infused weapons (by [@Aeristoka](https://github.com/Aeristoka)) +* **Feature**: Add support for extra damage on natural 20s for Vicious Weapons (by [@Aeristoka](https://github.com/Aeristoka)) +* **Bugfix**: Fix parsing of monster attacks which deal constant damage with no dice formula +* **Bugfix**: Add Crimson Rite damage to Polarm Master Bonus Attacks (by [@Aeristoka](https://github.com/Aeristoka)) +* **Bugfix**: Fix character name detection caused by last DDB character sheet update +* **Bugfix**: Fix issue displaying result of non-standard dice (d3) when rolling with Digital Dice enabled +* **Bugfix**: Fix display of total damages in versatile attacks that displayed total 1-handed and total 2-handed uselessly +* **Bugfix**: Fix setting changes not properly propagating to open items and equipment pages +* **Bugfix**: *Roll20*: Fix issue with the combat tracker when matching multiple enemies with the same name where each turn, the token associated could be different + + + v2.6.3 (April 12th 2022) === diff --git a/docs/release_notes.md b/docs/release_notes.md index c20f2bab..6eb6e6ef 100644 --- a/docs/release_notes.md +++ b/docs/release_notes.md @@ -1,3 +1,22 @@ +2.7.0 +=== + +Hi all, it's time for a Beyond20 update! + +This update is being released in a bit of a rush as today, D&D Beyond made a change to the character sheets which broke the detection of the character name, breaking HP syncing among other things. + +That being said, this is not just another small bugfix release, as this release is packed with many new features, as well as many other bugfixes. + +I'm super excited about one of the features that's been brewing for a very long time, and it's the ability to let users enter a custom URL to load Beyond20 on, making it send its parsed and rendered rolls to any website. While this won't be immediately useful to you, it will open the path for any VTT to implement support for Beyond20 natively, or for other smaller extensions to bridge the gap between Beyond20 and other VTTs. I can't wait to see what comes out of this feature. + +Another big change is to the Roll20 combat tracker support, as it will now hide the monster names by default, to avoid spoilers, but it will also be able to match tokens to multiple monsters with the same name without the need to add the "(A)", "(B)", etc.. prefixes to every token. + +This release adds a total of 8 new features and fixes 7 issues. Please refer to the [Changelog](/Changelog#v270) for the full details of the changes. + +As usual, thank you to all contributors, as well as to my generous [Patrons](https://patreon.com/kakaroto) and [Ko-fi/Github](/rations) supporters, who are making this possible. + +Happy rolling! + 2.6.3 (April 12th 2022) === diff --git a/docs/update.md b/docs/update.md index e436bf29..8421139d 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.6.2 +Congratulations! Beyond20 was just updated to the latest version : v2.7.0 I hope you like the new features, and hopefully the killer feature you were waiting for was just added. @@ -17,13 +17,19 @@ Thank you all for your support! # Release Notes -Hi everyone, +Hi all, it's time for a Beyond20 update! -Today (April 12th), D&D Beyond updated their character sheet, which broke the parsing of the Initiative modifier. Due to that breaking change, we're releasing yet another small bugfix update to your favorite extension. +This update is being released in a bit of a rush as today, D&D Beyond made a change to the character sheets which broke the detection of the character name, breaking HP syncing among other things. -We also fixed a couple of issues that might have affected the DDB mobile app parsing of the game log when rolling from Beyond20, and added support for Foundry VTT's upcoming v10 release. +That being said, this is not just another small bugfix release, as this release is packed with many new features, as well as many other bugfixes. -As usual, thank you to all my [Patrons](https://patreon.com/kakaroto) and [Ko-fi/Github](/rations) supporters, who are making this possible. +I'm super excited about one of the features that's been brewing for a very long time, and it's the ability to let users enter a custom URL to load Beyond20 on, making it send its parsed and rendered rolls to any website. While this won't be immediately useful to you, it will open the path for any VTT to implement support for Beyond20 natively, or for other smaller extensions to bridge the gap between Beyond20 and other VTTs. I can't wait to see what comes out of this feature. + +Another big change is to the Roll20 combat tracker support, as it will now hide the monster names by default, to avoid spoilers, but it will also be able to match tokens to multiple monsters with the same name without the need to add the "(A)", "(B)", etc.. prefixes to every token. + +This release adds a total of 8 new features and fixes 7 issues. Please refer to the [Changelog](/Changelog#v270) for the full details of the changes. + +As usual, thank you to all contributors, as well as to my generous [Patrons](https://patreon.com/kakaroto) and [Ko-fi/Github](/rations) supporters, who are making this possible. Happy rolling! @@ -33,14 +39,24 @@ Click [here](/release_notes) for the full release notes from previous versions. # Changelog -v2.6.3 (April 12th 2022) +v2.7.0 (June 18th 2022) === -* **Bugfix**: Fix parsing of the initiative modifier after DDB character sheet update on April 12th (by [@Aeristoka](https://github.com/Aeristoka)) -* **Bugfix**: Fix some missing data from rolls sent to the game log which caused issues with the DDB mobile app -* **Bugfix**: Remove decimal value of initiative rolls with tie breaker from rolls sent to the game log which caused issues with the DDB mobile app -* **Bugfix**: *FVTT*: Fix support for attaching rolls to the new ChatMessage API in Foundry VTT v10 -* **Misc**: Update the Dread Ambusher option title and description +* **Feature**: Add the ability to specify custom domains to load Beyond 20 on, opening the path for other VTT websites to natively add support for Beyond20. +* **Feature**: *Roll20*: Add support for auto-selecting monsters of the same name in the combat tracker when running an encounter with multiple instances of the same monster +* **Feature**: *Roll20*: Add option to show "Unknown Creature" (customizable) in the combat tracker for monsters not mapped to a token +* **Feature**: *Roll20*: Add an option to use the Beyond20 roll renderer without digital dice, allowing nicer and more customizable attack and damage outputs, with totals calculation +* **Feature**: Add support for displaying Feats to the VTT from the Feats page (by [@IsaacAbramowitz](https://github.com/IsaacAbramowitz)) +* **Feature**: Specify the exact damage type for Genie's Wrath (by [@Aeristoka](https://github.com/Aeristoka)) +* **Feature**: Add support for Artificer's Arcane Jolt on Infused weapons (by [@Aeristoka](https://github.com/Aeristoka)) +* **Feature**: Add support for extra damage on natural 20s for Vicious Weapons (by [@Aeristoka](https://github.com/Aeristoka)) +* **Bugfix**: Fix parsing of monster attacks which deal constant damage with no dice formula +* **Bugfix**: Add Crimson Rite damage to Polarm Master Bonus Attacks (by [@Aeristoka](https://github.com/Aeristoka)) +* **Bugfix**: Fix character name detection caused by last DDB character sheet update +* **Bugfix**: Fix issue displaying result of non-standard dice (d3) when rolling with Digital Dice enabled +* **Bugfix**: Fix display of total damages in versatile attacks that displayed total 1-handed and total 2-handed uselessly +* **Bugfix**: Fix setting changes not properly propagating to open items and equipment pages +* **Bugfix**: *Roll20*: Fix issue with the combat tracker when matching multiple enemies with the same name where each turn, the token associated could be different --- diff --git a/manifest.json b/manifest.json index f51cdef4..b27615a4 100644 --- a/manifest.json +++ b/manifest.json @@ -1,6 +1,6 @@ { "name": "Beyond 20", - "version": "2.6.3", + "version": "2.7.0", "manifest_version": 2, "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 19799810..92c9d62f 100644 --- a/manifest_ff.json +++ b/manifest_ff.json @@ -1,6 +1,6 @@ { "name": "Beyond 20", - "version": "2.6.3", + "version": "2.7.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 10968dbb..d0ed7b8f 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "beyond20", - "version": "2.6.3", + "version": "2.7.0", "description": "Beyond20: D&D Beyond & Roll20/Foundry VTT Integration", "directories": { "doc": "docs"