Skip to content
Compare
Choose a tag to compare
@nebularg nebularg released this 08 May 19:40
· 7 commits to master since this release
v2.3.1
07a3e3c
  • 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 in move-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 be 10.2.7. But now the final version will include all
    interface versions, meaning it will be 10.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.