-
The
## Interface:
and## Interface-[Type]:
values can be a comma
separated list of values. -
Every interface value in every (non-external) TOC file will be included as a
supported version when uploading to CurseForge, Wago, and WowInterface. This
behavior differs from v2.2.2.When detecting versions, the
package-as
TOC file is parsed first, then TOC
files inmove-folders
paths. In v2.2.2, the first interface value found
for a game type was used and the rest were ignored. So if you had 100207 in
your main TOC file, but missed updating 100206 in your modules, the final
version would just be10.2.7
. But now the final version will include all
interface versions, meaning it will be10.2.7,10.2.6
.You can still use
-g
to override version detection entirely, but it is
still kind of the nuclear option. -
Fallback TOC files are no longer needed. If you create a TOC file with only
## Interface-[Type]:
lines and use TOC file creation (splitting), the
original TOC file is not included. -
The base
## Interface:
doesn't affect splitting, and will just be carried
through to the fallback TOC file.