- Hard links and symbolic links are now expanded in configuration paths.
API ~~~
- Access tokens can now be sourced by third-party resolvers using the ``instawow.resolvers.AccessToken`` decorator. - ``_resolve_one`` has once again been renamed to ``resolve_one`` on the ``instawow.resolvers.Resolver`` interface. - The active configuration is no longer stored on ``Resolver`` instances; it must be retrieved from ``instawow.config_ctx.config`` on demand. - The active configuration is no longer stored in the ``click`` context object; it must be retrieved from ``instawow.config_ctx.config`` on demand. - The ``instawow.progress_reporting`` module has been made public and can be used by plug-ins.
GUI ~~~
- Linux ARM builds are now available.
4.8.0
------
- Work around WoWI TLS sniffing causing download errors. - Drop $TMPDIR in preference of the XDG cache dir.
CLI ~~~
- Add new ``cache clear`` command.
4.7.0
------
- Add env var to override the CurseForge API URL. - Read access tokens from separate configuration file if present. - Add workaround for version pinning for CurseForge in the pathological case (where version contains an underscore). - Suppressed intermittent range error from GitHub. - Extract game version from WoW installation for WA updater. The ``WeakAurasCompanion`` add-on's game version will always be up to date.
CLI ~~~
- Allow uninstalling add-ons from unknown sources. This can happen if e.g. the source's resolver was unregistered. - Add ``configure`` command to WA updater for storing the Wago access token. Access token migrated from top-level configuration.
4.6.0
------
- Distinguish between Curse add-on versions with the same display name. This will trigger dummy updates for up-to-date add-ons, but the release of the prepatch is as good a time as any to have that happen.
4.5.0
------
- Added pre-release fallback when a GitHub, CurseForge or Wago add-on has no stable releases. - Improved error message when an access token is mandatory and not set. - Stopped bundling the GUI as part of the *instawow* distribution.