Skip to content

Commit

Permalink
v2.9.4 release
Browse files Browse the repository at this point in the history
  • Loading branch information
kakaroto committed Jun 6, 2024
1 parent 78bdbb1 commit 1e8eae6
Show file tree
Hide file tree
Showing 6 changed files with 38 additions and 53 deletions.
8 changes: 8 additions & 0 deletions docs/Changelog.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,11 @@
v2.9.4 (June 5th 2024)
===
- **Bugfix**: Fix rolling of spells and weapons due to DDB character sheet change from June 4th's website update (by [@Azmoria](https://github.com/Azmoria))
- **Bugfix**: Fix support for Blood Hunter class and abilities which broke when DDB changed the class name to "Blood Hunter (archived)"
- **Bugfix**: Add msising `Loaded` and `NewSettings` DOM API calls on D&D Beyond website (by [@carrierfry](https://github.com/carrierfry))
- **Bugfix**: Fix Beyond20 Settings button on the character sheet overlapping the character info on small sized tablets (by [@lindenmckenzie](https://github.com/lindenmckenzie))


v2.9.3 (May 10th 2024)
===
- **Feature**: Allow extensions to send rolls to Beyond20 via the custom DOM API through DDB pages
Expand Down
15 changes: 15 additions & 0 deletions docs/release_notes.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,18 @@
v2.9.4 (June 5th 2024)
===

Hi everyone,

Yesterday, D&D Beyond updated their website slightly again, which broke rolling items and spells from the character sheet.
This small update fixes that as well as a couple of other small issues.

A special thank you for those who debugged the issue, contributed fixes to Beyond20 and helped with support. I love seeing the open-source spirit within our community.

Thank you as well to my generous [Patrons](https://patreon.com/kakaroto) and [Ko-fi/Github](/rations) supporters.

Enjoy!


v2.9.3 (May 10th 2024)
===

Expand Down
62 changes: 12 additions & 50 deletions docs/update.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
## Beyond20 has just been installed or updated

Congratulations! Beyond20 was just updated to the latest version : v2.9.3
Congratulations! Beyond20 was just updated to the latest version : v2.9.4

I hope you like the new features, and hopefully the killer feature you were waiting for was just added.

Expand All @@ -17,70 +17,32 @@ Thank you all for your support!

# Release Notes

v2.9.3 (May 10th 2024)
v2.9.4 (June 5th 2024)
===

Hi again,
Hi everyone,

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.
Yesterday, D&D Beyond updated their website slightly again, which broke rolling items and spells from the character sheet.
This small update fixes that as well as a couple of other small issues.

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.
A special thank you for those who debugged the issue, contributed fixes to Beyond20 and helped with support. I love seeing the open-source spirit within our community.

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.
Thank you as well to my generous [Patrons](https://patreon.com/kakaroto) and [Ko-fi/Github](/rations) supporters.

Enjoy!

v2.9.2 (April 24th 2024)
===

Hi everyone, long time no see!

Today, D&D Beyond has released an update to their character sheets which unfortunately broke Beyond 20 support as many things have changed behind the scenes, making it unable to parse the sheet and make rolls.
This hotfix update fixes that and restores full Beyond 20 functionality, as well as adds a few other bugfixes to the extension and some small new features (See [Changelog](/Changelog#v292) for the full list).
Hopefully I didn't miss anything and it won't break again in the near future, but if D&D Beyond are going to push additional updates, I thank you all in advance for your patience and I promise to be on top of things and release fixes as soon as humanly possible!

In other news, I have been working on Beyond20 recently to add a new cool feature, but it's not yet ready for release. I'm quite excited about this and I can't wait to show you all what we've been cooking up in secret 🤫!

For now, enjoy this small update, and stay ready for a larger upcoming release!

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 all possible and keep me motivated.

Thanks and happy rolling!


---

Click [here](/release_notes) for the full release notes from previous versions.

# Changelog

v2.9.3 (May 10th 2024)
v2.9.4 (June 5th 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))
- **Feature**: Prompt for Concentration check if character is War Caster and a Constitution save is rolled (by [@rthorpeii](https://github.com/rthorpeii))
- **Feature**: Add support for clicking on the Digital Dice Versatile damage button to roll damage two handed
- **Feature**: Add a "Display to VTT" button for Blood Curse of the Eyeless feature
- **Feature**: Add support for using a service worker and switch to the Manifest V3 extension specification for Chrome/Edge browsers
- **Bugfix**: Fix character sheet parsing due to updated D&D Beyond website on April 24th 2024 which broke weapon rolls, spells, skills, death saves and other side effects
- **Bugfix**: Fix Digital Dice advantage/disadvantage rolls being summed when the results are identical
- **Bugfix**: Fix rolling hemocraft die for Blood Curse of the Eyeless
- **Bugfix**: Fix issue rolling a custom skill check with a +0 modifier when rolling with advantage/disadvantage from Digital Dice context menu
- **Bugfix**: Fix a typo which may have caused quick roll buttons for damage only rolls to do a full attack
- **Bugfix**: Fix empty damage type for Chaos Bolt
- **Bugfix**: Fix Circle of Mortality setting label from Death Domain to Grave Domain (by [@Bracciata](https://github.com/Bracciata))
- **Bugfix**: Improve display of damage restrictions by adding a space between the damage type and the restriction
- **Bugfix**: Improve display of various roll results which include extra information between parenthesis to be preceded by a space (by [@Bracciata](https://github.com/Bracciata))
- **Bugfix**: *FVTT*: Fix rolling Chaos Bolt on Foundry using Native Rolls due to missing damage type

- **Bugfix**: Fix rolling of spells and weapons due to DDB character sheet change from June 4th's website update (by [@Azmoria](https://github.com/Azmoria))
- **Bugfix**: Fix support for Blood Hunter class and abilities which broke when DDB changed the class name to "Blood Hunter (archived)"
- **Bugfix**: Add msising `Loaded` and `NewSettings` DOM API calls on D&D Beyond website (by [@carrierfry](https://github.com/carrierfry))
- **Bugfix**: Fix Beyond20 Settings button on the character sheet overlapping the character info on small sized tablets (by [@lindenmckenzie](https://github.com/lindenmckenzie))

---

Expand Down
2 changes: 1 addition & 1 deletion manifest.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "Beyond 20",
"version": "2.9.3",
"version": "2.9.4",
"manifest_version": 3,
"description": "Integrates the D&D Beyond Character Sheets with Roll20 and Foundry VTT.",
"permissions": [
Expand Down
2 changes: 1 addition & 1 deletion manifest_ff.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "Beyond 20",
"version": "2.9.3",
"version": "2.9.4",
"manifest_version": 2,
"description": "Integrates the D&D Beyond Character Sheets with Roll20 and Foundry VTT.",
"permissions": [
Expand Down
2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "beyond20",
"version": "2.9.3",
"version": "2.9.4",
"description": "Beyond20: D&D Beyond & Roll20/Foundry VTT Integration",
"directories": {
"doc": "docs"
Expand Down

0 comments on commit 1e8eae6

Please sign in to comment.