Skip to content

6.0.0

Compare
Choose a tag to compare
@torkus torkus released this 10 Nov 00:58
· 128 commits to develop since this release
55d940b

Added

  • support for six digit interface versions.
    • Dragonflight is 100000
  • 'Dragonflight' tooltip for 10.0 addons.

Changed

  • the slugify function used on a toc's 'title' value switched to the same one used when building catalogues.
    • the 'title' value used to be more important as it was primarily used to match an addon within a catalogue.
      • it's more of a fallback these days if the addon's source and source-id aren't found in the catalogue.
  • reviewed a lot of code, lots of very minor shuffling and tweaks that won't affect the user at all.
    • unless of course it breaks something.
    • I was taking advantage of the major version bump to do some unnecessary and hard to justify changes.
      • plenty more could still be done but I'll tackle them individually.

Fixed

  • fixed an issue with WotLK toc data having no priority in non-WotLK game tracks.
    • for example, if an addon directory is using the 'Classic TBC' game track and an addon had 'Classic WotLK' toc data but no TBC toc data, the WotLK toc data would be ignored when it should be preferred over retail toc data.

Removed

  • removed support for building catalogues.
    • this logic now lives in ogri-la/strongbox-catalogue-builder.
  • removed the command line actions:
    • 'scrape-catalogue'
    • 'write-catalogue'
    • 'scrape-github-catalogue'
    • 'scrape-wowinterface-catalogue'
    • 'scrape-tukui-catalogue'
  • removed support for reading version 1 catalogues built using wowman
    • last release of wowman was 2020-06-01
  • removed the 'tag' logic used to normalise and map categories between addons and addon hosts.
    • it was used exclusively for catalogue building and this logic now lives in ogri-la/strongbox-catalogue-builder.
  • removed dependencies org.clojure/data.csv and enlive.
  • removed support for finding wowman-era config files.