Release 0.6.6

Version 6 Stable

August 23, 2020

Foundry Virtual Tabletop - Version 0.6.6 Update Notes

Welcome to Foundry Virtual Tabletop Update 0.6.6

Overview of Changes

Welcome to update 0.6.6 for Foundry Virtual Tabletop. I had not been expecting to release another update in the 0.6.x series, as I have been focusing my attention on 0.7.x recently and trying to get that to beta and later to release - but some priorities have shifted in a way that made it important to create this update.

While it is intended for this update to be a stable release, it is initially released on the beta channel in order to ensure there are no unexpected issues, but will be upgraded to the release channel in a few days if no critical problems have surfaced.

This update focused on package management tools (systems, worlds, modules), the package installation process, and the process for enabling or disabling modules within your active world. I am working to support some new distribution models for Foundry VTT packages, and that new model required some changes to the way that modules are installed to work for both cases.

I will not get into the full details of that new system in these notes, but it is designed to enable mechanisms for publishers and creators to sell and authorize access to Foundry VTT content using a content-key based system. The addition of this option does not change the way that current packages are installed or function.

While I was working on this system, the opportunity presented itself to make some related changes to the user experience for installing modules - so this update redesigns the package installation and module management windows to make them more interactive and usable. Additionally, this update adds support for a basic system of dependency declaration that packages can use to prompt users to install dependency packages which are required for a module to function properly.

How to Update

If you wish to apply this update, return Foundry Virtual Tabletop to the Configuration and Setup page and access the Update Software tab and choose the "Beta" channel in the dropdown menu. Please note, it is recommended for most users to stay on the Release channel and wait for updates there rather than using Alpha or Beta updates.

After clicking Check for Update confirm that you are presented with the 0.6.6 update notes and click the Download button to begin the update process. Allow some time for this process to conclude, when it is finished your server will automatically restart (if Electron) or shut down (if Node.js).

New Features

Framework and API Changes

Localization Changes

Documentation Improvements

Known Issues

There are no new known issues in this release - however there are many issues in the 0.6.x series of the software which are not addressed by this update and are instead handled in the 0.7.x series of updates.

Reporting Issues and Providing Feedback

If you encounter issues or have feedback to share, please use one of the following three reporting channels, ordered by preference:

  1. Discord Server: My preferred method to collect feedback is through our Discord server where I have created a dedicated channel for update 0.6.6 feedback. If you are able to join our Discord community it's the best way to engage with me directly for feedback.
  2. GitLab Tracker: You are welcome to create issue reports directly in the GitLab tracker here, but please take caution to ensure your problem has not already been reported by checking other open (and closed) issues in the upcoming milestone before creating a new report.
  3. Bug Report Form: There is an official bug report form on the official website. Please use the Contact Us form and select "Bug Report" as your category.

Please stay up to date on progress by following the project roadmap on Gitlab.