Support a flag to designate a minimum core version in system and module manifest files
Core version updates can break the functionality of a module or system. Provide a flag to require a minimum core version in order for a module or system to be usable.
Game Systems
You may set the minimumCoreVersion
flag in the system.json
file to require that the system can only be used if a certain version number of the core Virtual Tabletop software is present.
Example Usage
{
...,
"minimumCoreVersion": "0.3.0"
}
Modules
In addition to the minimumCoreVersion
flag which is also supported for Modules, in the module.json
file you may also require a minimumSystemVersion
if your module depends on a specific game system (and version of that system)
Example System Requirement
{
...,
"systems": ["dnd5e"],
"minimumSystemVersion": 0.6
}
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information