Skip to content

Releases: ppfeufer/aa-sov-timer

5.0.0

07 Jun 11:45
23244ab

Choose a tag to compare

[5.0.0] - 2026-06-07

Important

This version needs Alliance Auth v5!

Please make sure to update your Alliance Auth instance before you install this
version, otherwise an update to Alliance Auth will be pulled in unsupervised.

Warning

If you haven't updated to AA Sovereignty Timer v4 yet, please make sure to read the
update instructions and update to at least v4.0.0 before updating to this version,
otherwise, the app will not work properly.

Removed

  • Support for Alliance Auth v4
  • Deprecated migrations

What's Changed

Full Changelog: v4.2.0...v5.0.0

4.2.0

02 Jun 16:30
3e3cc86

Choose a tag to compare

[4.2.0] - 2026-06-02

Fixed

  • Grammar - No space before ellipsis
  • Class Iterable does not define __sub__, so the - operator cannot be used on
    its instances

Changed

  • Task QueueOnce options
  • Modular providers
  • Translations updated

What's Changed

Full Changelog: v4.1.0...v4.2.0

4.1.0

19 May 15:11
c03aaf8

Choose a tag to compare

[4.1.0] - 2026-05-19

Changed

  • Switched to new ESI endpoint sovereignty/systems to get the sovereignty
    information, which also includes the correct ADMs for each system. This also means
    that sovereignty structures are now updated when changes are available, to ensure
    the ADM information is up to date as well.
  • Set ESI compatibility date to 2026-05-19

What's Changed

Full Changelog: v4.0.3...v4.1.0

4.0.3

06 May 08:17
83c2654

Choose a tag to compare

[4.0.3] - 2026-05-06

Changed

  • Translations updated

Miscellaneous

  • Ready for Alliance Auth v5

What's Changed

Full Changelog: v4.0.2...v4.0.3

4.0.2

07 Apr 18:24
4137731

Choose a tag to compare

[4.0.2] - 2026-04-07

Fixed

  • Fail gracefully on RequestError, which can be thrown by django-esi when ESI is
    unavailable, instead of crashing the task (Downtime, Endpoint down, etc.)

Changed

  • (Internal) Better type hinting
  • Translations updated

What's Changed

Full Changelog: v4.0.1...v4.0.2

4.0.1

27 Feb 12:04
2d0c457

Choose a tag to compare

[4.0.1] - 2026-02-27

Removed

  • Actually remove the dependency to eveuniverse

What's Changed

Full Changelog: v4.0.0...v4.0.1

4.0.0

27 Feb 11:38
a32ea25

Choose a tag to compare

[4.0.0] - 2026-02-27

Warning

This version includes a dependency change, so please make sure to read the update
instructions carefully before updating to this version, otherwise, the app will
not work properly.

Changed

  • Moved the operational code away from eveuniverse, using django-eveonline-sde
    instead, for all static EVE data. This also means that the SDE needs to be imported
    into the database now, which is done via a management command. Please make sure to
    run this command after updating to this version; otherwise, the app will not work
    properly.

Update Instructions

After installing this version, modify your INSTALLED_APPS in your local.py (or
conf/local.py for Docker installations):

INSTALLED_APPS += [
    # ...
    "eve_sde",  # Only if not already added for another app
    "sovtimer",  # This one should already be in there
    # ...
]

# This line is right below the `INSTALLED_APPS` list, and only if not already added for another app
INSTALLED_APPS = ["modeltranslation"] + INSTALLED_APPS

Add the following new task to ensure the SDE data is kept up to date:

if "eve_sde" in INSTALLED_APPS:
    # Run at 12:00 UTC each day
    CELERYBEAT_SCHEDULE["EVE SDE :: Check for SDE Updates"] = {
        "task": "eve_sde.tasks.check_for_sde_updates",
        "schedule": crontab(minute="0", hour="12"),
    }

Migrate and populate SDE:

python manage.py migrate eve_sde
python manage.py esde_load_sde

Migare the app and run static collection:

python manage.py migrate sovtimer
python manage.py collectstatic --noinput

What's Changed

Full Changelog: v3.5.1...v4.0.0

3.5.1

03 Feb 14:00
9e0fa92

Choose a tag to compare

[3.5.1] - 2026-02-03

Added

  • Background to "Total Campaigns" filter above the campaign table to indicate
    the current filter

Changed

  • Translations updated

Removed

  • Unexpected argument from task chain

What's Changed

Full Changelog: v3.5.0...v3.5.1

3.5.0

22 Jan 23:34
9aa3427

Choose a tag to compare

[3.5.0] - 2026-01-23

Important

This version is utilising features that are only available in Alliance Auth >= 4.12.0.
Please make sure to update your Alliance Auth instance before installing this version,
otherwise, an update to Alliance Auth will be pulled in unsupervised.

Changed

  • Switched to DataTables 2 provided by Alliance Auth, instead of bundling it ourselves
  • Minimum requirements:
    • Alliance Auth >= 4.12.0

What's Changed

Full Changelog: v3.4.0...v3.5.0

3.4.0

16 Jan 23:02
10e4992

Choose a tag to compare

[3.4.0] - 2026-01-16

Fixed

  • Ordering by start time in the campaign table

Changed

  • DataTable processing refactored/improved
  • Enabled global search in the campaign table
  • Allow clicking on table headers to change the sorting order

What's Changed

  • [CHANGE] Allow click on table headers to change the sorting order by @ppfeufer in #294
  • [FIX] Ordering by start time in the campaign table by @ppfeufer in #295
  • [CHANGE] Enabled global search in the campaign table by @ppfeufer in #296
  • [CHANGE] DataTable processing refactored/improved by @ppfeufer in #297
  • [RELEASE] v3.4.0 by @ppfeufer in #298
  • Translations update from Weblate (ppfeufer) by @ppfeufer in #293

Full Changelog: v3.3.2...v3.4.0