From 5bfe668e9d8ba8cb87ce85afc8f204a3cee69e37 Mon Sep 17 00:00:00 2001 From: Youness Alaoui Date: Fri, 10 May 2024 22:08:57 -0400 Subject: [PATCH] Release v2.9.3 --- docs/Changelog.md | 7 +++++++ docs/release_notes.md | 17 +++++++++++++++++ docs/update.md | 24 +++++++++++++++++++++++- manifest.json | 2 +- manifest_ff.json | 2 +- package.json | 2 +- 6 files changed, 50 insertions(+), 4 deletions(-) diff --git a/docs/Changelog.md b/docs/Changelog.md index 68978822..b9909c5c 100644 --- a/docs/Changelog.md +++ b/docs/Changelog.md @@ -1,3 +1,10 @@ +v2.9.3 (May 10th 2024) +=== +- **Feature**: Allow extensions to send rolls to Beyond20 via the custom DOM API through DDB pages +- **Bugfix**: Fix rolling of spells, initative, ability checks and saving throws, due to DDB character sheet change from May 7th's website update +- **Misc**: Add link to the Edge store on the install page + + v2.9.2 (April 24th 2024) === - **Feature**: Added support for NPC healing actions, such as the Unicorn (by [@lunethefirst](https://github.com/lunethefirst)) diff --git a/docs/release_notes.md b/docs/release_notes.md index b83c13fb..59186269 100644 --- a/docs/release_notes.md +++ b/docs/release_notes.md @@ -1,3 +1,20 @@ +v2.9.3 (May 10th 2024) +=== + +Hi again, + +D&D Beyond have updated their website once more on May 7th, which broke the ability to roll saving throws, ability checks, initiative, and spells. +As this is the second breaking update in 2 weeks and it took over a week last time to get the new update approved on the Firefox and Edge stores, I've reached out to the D&D Beyond team to work together to avoid this situation in the future. While waiting for their team to reach out, we've also seen DDB revert their website changes on May 9th, but only for a short period of time, before breaking the extension again. This made me very weary on pushing an update prematurely if the site was in constant flux. + +At this time, as it's been 3 days (thanks everyone for your patience), I've decided to release a hotfix and I made sure that the new update would continue to function without breaking, even if DDB reverts their website back again to the older version, so this should satisfy everybody. + +I'm keeping a close eye on the situation, and I expect to be in contact again with the DDB team soon so that future updates can have a minimal impact on your games. + +Thanks for everyone who helped out with this issue and provided support on Github and Discord. And as usual, thank you as well to all contributors and to my generous [Patrons](https://patreon.com/kakaroto) and [Ko-fi/Github](/rations) supporters. + +Enjoy! + + v2.9.2 (April 24th 2024) === diff --git a/docs/update.md b/docs/update.md index 634f77eb..f7d46d6c 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.9.2 +Congratulations! Beyond20 was just updated to the latest version : v2.9.3 I hope you like the new features, and hopefully the killer feature you were waiting for was just added. @@ -17,6 +17,22 @@ Thank you all for your support! # Release Notes +v2.9.3 (May 10th 2024) +=== + +Hi again, + +D&D Beyond have updated their website once more on May 7th, which broke the ability to roll saving throws, ability checks, initiative, and spells. +As this is the second breaking update in 2 weeks and it took over a week last time to get the new update approved on the Firefox and Edge stores, I've reached out to the D&D Beyond team to work together to avoid this situation in the future. While waiting for their team to reach out, we've also seen DDB revert their website changes on May 9th, but only for a short period of time, before breaking the extension again. This made me very weary on pushing an update prematurely if the site was in constant flux. + +At this time, as it's been 3 days (thanks everyone for your patience), I've decided to release a fix and I made sure that the new update would continue to function without breaking, even if DDB reverts their website back again to the older version, so this should satisfy everybody. + +I'm keeping a close eye on the situation, and I expect to be in contact again with the DDB team soon so that future updates can have a minimal impact on your games. + +Thanks for everyone who helped out with this issue and provided support on Github and Discord. And as usual, thank you as well to all contributors and to my generous [Patrons](https://patreon.com/kakaroto) and [Ko-fi/Github](/rations) supporters. + +Enjoy! + v2.9.2 (April 24th 2024) === @@ -41,6 +57,12 @@ Click [here](/release_notes) for the full release notes from previous versions. # Changelog +v2.9.3 (May 10th 2024) +=== +- **Feature**: Allow extensions to send rolls to Beyond20 via the custom DOM API through DDB pages +- **Bugfix**: Fix rolling of spells, initative, ability checks and saving throws, due to DDB character sheet change from May 7th's website update +- **Misc**: Add link to the Edge store on the install page + v2.9.2 (April 24th 2024) === - **Feature**: Added support for NPC healing actions, such as the Unicorn (by [@lunethefirst](https://github.com/lunethefirst)) diff --git a/manifest.json b/manifest.json index ae443706..0a76fdd5 100644 --- a/manifest.json +++ b/manifest.json @@ -1,6 +1,6 @@ { "name": "Beyond 20", - "version": "2.9.2", + "version": "2.9.3", "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 aa067c52..bffdf7ee 100644 --- a/manifest_ff.json +++ b/manifest_ff.json @@ -1,6 +1,6 @@ { "name": "Beyond 20", - "version": "2.9.2", + "version": "2.9.3", "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 4c1c12a4..bd50d10b 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "beyond20", - "version": "2.9.2", + "version": "2.9.3", "description": "Beyond20: D&D Beyond & Roll20/Foundry VTT Integration", "directories": { "doc": "docs"