Skip to content

Releases: ppfeufer/aa-sov-timer

5.0.1

Choose a tag to compare

@ppfeufer ppfeufer released this 07 Jul 08:36
9f57d6b

[5.0.1] - 2026-07-07

Added

  • Support for Python 3.14

Changed

  • Translations updated

What's Changed

Full Changelog: v5.0.0...v5.0.1

5.0.0

Choose a tag to compare

@ppfeufer ppfeufer released this 07 Jun 11:45
23244ab

[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

Choose a tag to compare

@ppfeufer ppfeufer released this 02 Jun 16:30
3e3cc86

[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

Choose a tag to compare

@ppfeufer ppfeufer released this 19 May 15:11
c03aaf8

[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

Choose a tag to compare

@ppfeufer ppfeufer released this 06 May 08:17
83c2654

[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

Choose a tag to compare

@ppfeufer ppfeufer released this 07 Apr 18:24
4137731

[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

Choose a tag to compare

@ppfeufer ppfeufer released this 27 Feb 12:04
2d0c457

[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

Choose a tag to compare

@ppfeufer ppfeufer released this 27 Feb 11:38
a32ea25

[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

Choose a tag to compare

@ppfeufer ppfeufer released this 03 Feb 14:00
9e0fa92

[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

Choose a tag to compare

@ppfeufer ppfeufer released this 22 Jan 23:34
9aa3427

[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