Beyond20 v2.6.0 release!
Added 2022-01-04 22:46:09 +0000 UTCHi everyone and Happy New Year!!!
I've just released the 2.6.0 version of Beyond20 and the update has been approved and already available in the Chrome and FireFox stores!
This update keeps on polishing the extension, adding some much anticipated features and bugfixes, with the most important one being Foundry v9 compatibility.
I have also released the 1.4.0 update to the Beyond20 companion module which adds support for chat damage buttons as well as an experimental support for native rolls for Foundry 0.8.9 and v9. For those who were interested in that feature, it's time to give it a try and report any issues you find so I can get it all fixed.
I will follow up soon with another post doing a review of the year and my roadmap for 2021 (like last years' State of KaKaRoTo, but... shorterđ). I also have a planned dev update stream next week for The Forge where I'll talk about the recent developments, reviewing the past year's accomplishments and talking about our roadmap for The Forge. If you're interested, tune in at https://www.twitch.tv/forgevtt on Wednesday 12th at 3PM EST.
Here are the full release notes for Beyond20, followed by the changelog:
Happy New Year everyone! đ
I hope everyone enjoyed the holidays and got plenty of rest. Weâre kicking off the new year with a new Beyond 20 release, which adds a couple of interesting features, and the much anticipated support for Foundry VTT v9.
The first thing to mention is of course the support for Foundry VTT version 9, which was released only a couple of weeks ago and is looking as great as ever. Unfortunately, with the new release, Beyond20 had stopped working due to breaking API changes in Foundry, and this release fixes it and restores all functionality. Weâve also updated the Foundry companion module with support for chat damage buttons, allowing you to more easily apply damage or healing to your selected tokens, and also adds support for native Foundry rolls, allowing integration with other Foundry modules, such as midi-qol for example.
One big feature weâve worked on is that if you are self hosting Foundry, you can now request permanent permissions for your Foundry domain allowing it to automatically be activated when you load your Foundry game. As usual, you donât need to activate Beyond20 if you use The Forge, but for all those who arenât Forge users (and missing out on its awesomeness), this is a long awaited feature. Thanks to the new permission request system, weâve also removed the broad permissions from FireFox, now only requesting access to the sites we actually need, and requiring the user to manually activate Beyond20 on their Foundry self hosted URLs. If you are unfamiliar with the process, you simply need to click on the Beyond20 icon in the address bar to activate the extension for your Foundry game, and you should be able to request the permanent permission from there as well.
In other news, weâve added a new âAdvanced optionsâ section, both to the per-character options and the global options, which gives us a cleaner settings interface, and will also allow us in the future to add some more controversial/rare options without worrying about bloating the UI. We also made good use of the new menu to add some new fine tuning options as well as move existing rarely used options to the Advanced menu. You can find the âAdvanced Optionsâ button at the bottom of the Beyond20 options menu.
Another small, but important feature, is that the Beyond20 changelog, which is displayed when the extension is updated, will now only be displayed when you access a D&D Beyond or VTT page. Itâs a very welcome change, as it used to display the changelog when the extension was updated, which could happen at any time, and could disrupt a userâs browsing experience. Iâd like to thank @sleepkever for the suggestion, because I know it was something annoying (especially last June where there were multiple consecutive updates in a short span of time), and that some users didnât want to disable the option to open the changelog either. This should make everyone happy!
Thatâs it, as always, check out the full Changelog to see all of the new features and bugfixes that went into this release.
As usual, I want to thank all of my Patrons and ko-fi/github supporters, and for everyone who helped make this release possible. Thank you all for your support and your love! Youâre the ones making Beyond20 possible!
Enjoy this update, and may 2022 bring you lots of natural 20s!
Changelog :
- Feature: FVTT: Add support for Foundry v9 (rolls, HP syncing, conditions syncing, initiative tracking, etcâŠ)
- Feature: FVTT: Add support for (Experimental) Foundry native rolls for 0.8.9 and v9 in the FVTT module 1.4.0 (disabled option by default)
- Feature: FVTT: Add support for requesting permanent permissions for custom Foundry VTT domains
- Feature: Remove broad permissions from FireFox, and switching to a Chrome like system for activating on Foundry VTT tab
- Feature: Add an âAdvanced Optionsâ button to separate the more common vs advanced settings in Beyond20 options
- Feature: Only open Beyond20 changelog when the user visits a D&D Beyond or VTT page, rather than on extension update
- Feature: Hide the custom modifiers in the per-character settings under an Advanced settings toggle
- Feature: Add support for sending whispers to the DDB game log
- Feature: Add ability to display an itemâs image to the VTT from Magic Item pages
- Feature: Add character initiative to the D&D Beyond encounters when rolling for Initiative
- Feature: Add support for dice formula that use uppercase âDâ instead of âdâ for the dice
- Feature: Add support for roll tables which uses a âBardic Insp. Dieâ instead of a dice formula (Bard College of Spirits: Spirit Tales)
- Feature: Add support for Warlock: The Celestial: Radiant Soul (by @Aeristoka)
- Feature: Add support for Elemental Weapon damage selection (by @Aeristoka)
- Feature: Add support for Elemental Bane weapon damage selection (by @Aeristoka)
- Feature: Add a query for Spirit Guardianâs damage type (by @Aeristoka)
- Feature: Move all queries to the D&D Beyond site when building a roll request, instead of on the VTT side (by @Aeristoka)
- Feature: Add an advanced option to configure how a hidden monster name/attack should appear (default to â???â)
- Feature: Add support for a custom raw ability check modifier
- Feature: Rename âOne/Two Handedâ weapon damages into a shorter â1/2-Handâ display (by @Aeristoka)
- Feature: Add option to always show the type of damage for versatile weapon attacks (by @Aeristoka)
- Feature: FVTT: Add support for chat damage buttons in the Foundry VTT module
- Bugfix: Apply per-character discord target to a characterâs Extras
- Bugfix: Fix issue with some monster actions not being recognized if they started with a space (Mind Flayer Lich Illithilich)
- Bugfix: Fix alertify library polluting the comments in DDB pages (tinymce iframe)
- Bugfix: Fix formula parsing which uses the unicode minus character (Homunculus Servant in artifierâs source)
- Bugfix: Fix the Jack of All Trades character option not being visible in the per-character settings
- Bugfix: Fix aspect ratio of the character avatar images so they match DDBâs display
- Bugfix: Trim all damage types, as a damage type might appear preceded with a space in some situations
- Bugfix: Fix detection of AoE shape for spells in character sheets (useful for Foundry native roll support)
- Misc: Remove support for Paladinâs Legendary Strike, as it was not retained from UA (by @Aeristoka)
- Misc: Updated instructions for the Discord integration
- Misc: Remove Toucan sponsorship and fix Discord logo from support page
Comments
Thanks! What do you mean by "always updated character sheet system"?
Youness Alaoui
2022-01-05 19:00:35 +0000 UTCThank you for the hard work! Does this include anything surrounding the "always updated" character sheet system?
Cole Smith
2022-01-05 13:03:39 +0000 UTC