Releases: ppfeufer/aa-sov-timer
4.0.2
[4.0.2] - 2026-04-07
Fixed
- Fail gracefully on
RequestError, which can be thrown bydjango-esiwhen ESI is
unavailable, instead of crashing the task (Downtime, Endpoint down, etc.)
Changed
- (Internal) Better type hinting
- Translations updated
What's Changed
- [github-actions] Bump actions/upload-artifact from 6 to 7 by @dependabot[bot] in #313
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in #316
- [npm] Bump the npm-dependencies group with 3 updates by @dependabot[bot] in #315
- [CHANGE] (Internal) Better type hinting by @ppfeufer in #318
- Bump flatted from 3.3.3 to 3.4.2 by @dependabot[bot] in #319
- Bump picomatch from 2.3.1 to 2.3.2 by @dependabot[bot] in #320
- [MISC] Update classifiers by @ppfeufer in #321
- [FIX] Fail gracefully on
RequestErrorby @ppfeufer in #322 - [github-actions] Bump codecov/codecov-action from 5 to 6 by @dependabot[bot] in #323
- [npm] Bump the npm-dependencies group with 3 updates by @dependabot[bot] in #324
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in #325
- [RELEASE] v4.0.2 by @ppfeufer in #326
- Translations update from Weblate (ppfeufer) by @ppfeufer in #317
Full Changelog: v4.0.1...v4.0.2
4.0.1
4.0.0
[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, usingdjango-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_APPSAdd 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_sdeMigare the app and run static collection:
python manage.py migrate sovtimer
python manage.py collectstatic --noinputWhat's Changed
- [MISC] Screenshots updated by @ppfeufer in #308
- [CHANGE] Replace
django-eveuniversewithdjango-eveonline-sdeby @ppfeufer in #309 - Bump minimatch from 3.1.2 to 3.1.5 by @dependabot[bot] in #310
- [RELEASE] v4.0.0 by @ppfeufer in #311
- Translations update from Weblate (ppfeufer) by @ppfeufer in #307
Full Changelog: v3.5.1...v4.0.0
3.5.1
[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
- [REMOVE] Unexpected argument from task chain by @ppfeufer in #302
- [ADD] Background to "Total Campaigns" filter above the campaign table by @ppfeufer in #304
- [npm] Bump the npm-dependencies group with 4 updates by @dependabot[bot] in #303
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in #305
- [RELEASE] v3.5.1 by @ppfeufer in #306
- Translations update from Weblate (ppfeufer) by @ppfeufer in #301
Full Changelog: v3.5.0...v3.5.1
3.5.0
[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
- [CHANGE] Switched to DataTables 2 provided by Alliance Auth by @ppfeufer in #299
- [RELEASE] v3.5.0 by @ppfeufer in #300
Full Changelog: v3.4.0...v3.5.0
3.4.0
[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
3.3.2
[3.3.2] - 2026-01-05
Changed
- Translations updated
What's Changed
- [github-actions] Bump actions/upload-artifact from 5 to 6 by @dependabot[bot] in #288
- [npm] Bump the npm-dependencies group across 1 directory with 2 updates by @dependabot[bot] in #291
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in #290
- [RELEASE] v3.3.2 by @ppfeufer in #292
- Translations update from Weblate (ppfeufer) by @ppfeufer in #287
Full Changelog: v3.3.1...v3.3.2
3.3.1
[3.3.1] - 2025-12-18
Fixed
- Improve error handling during downtime
- Account for
HTTPError - Account for
RequestError
- Account for
What's Changed
- [FIX] Improve error handling during downtime by @ppfeufer in #285
- [RELEASE] v3.3.1 by @ppfeufer in #286
- Translations update from Weblate (ppfeufer) by @ppfeufer in #284
Full Changelog: v3.3.0...v3.3.1
3.3.0
[3.3.0] - 2025-12-02
Changed
- Ajax call refactored
- Translations updated
Removed
allianceauth-app-utilsas dependency
What's Changed
- [REMOVE]
allianceauth-app-utilsas dependency by @ppfeufer in #277 - [CHANGE] Ajax call refactored by @ppfeufer in #278
- [github-actions] Bump actions/checkout from 5 to 6 by @dependabot[bot] in #281
- [npm] Bump stylelint from 16.25.0 to 16.26.1 in the npm-dependencies group by @dependabot[bot] in #280
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in #282
- [RELEASE] v3.3.0 by @ppfeufer in #283
- Translations update from Weblate (ppfeufer) by @ppfeufer in #279
Full Changelog: v3.2.1...v3.3.0
3.2.1
[3.2.1] - 2025-11-17
Changed
- Task code cleaned up and simplified
- Chaining update tasks to ensure they always run in the correct order
Removed
- Task cache, since
django-esinow handles ETag caching internally
What's Changed
- [CHANGE] Chaining update tasks by @ppfeufer in #272
- [REMOVE] Task cache, since
django-esinow handles ETag caching by @ppfeufer in #273 - [CHANGE] Task code cleaned up and simplified by @ppfeufer in #274
- [RELEASE] v3.2.1 by @ppfeufer in #275
- Translations update from Weblate (ppfeufer) by @ppfeufer in #276
Full Changelog: v3.2.0...v3.2.1