All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
- Ukrainian translation improved
- Dependencies updated
allianceauth
>=4.3.1
- French translation improved
- German translation improved
- Japanese translation improved
- Lingua codes updated to match Alliance Auth v4.3.1
- Campaign event name from "IHub defense" to "Sov Hub defense" to reflect the structure name change in EVE Online
- Support for Python 3.8 and Python 3.9
- Translations updated
- Cell width in the table
Note
This version needs at least Alliance Auth v4.0.0!
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.
- Compatibility to Alliance Auth v4
- Bootstrap 5
- Django 4.2
- JS modernized
- CSS modernizes
- Templates changed to Bootstrap 5
- Compatibility to Alliance Auth v3
Note
This version needs at least Alliance Auth v4.0.0b1!
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.
- Compatibility to Alliance Auth v4
- Bootstrap 5
- Django 4.2
- JS modernized
- CSS modernizes
- Templates changed to Bootstrap 5
- Compatibility to Alliance Auth v3
Note
This is the last version compatible with Alliance Auth v3.
- Capitalization for translatable strings
- Ensure the task only runs one instance at a time and is not fired when already running
- Translations updated
- Test suite updated
- Pylint issues
- Missing
<tr>
tag
- Use keyword arguments wherever possible
- German translation improved
- Korean translation improved
- Korean translation
- Spanish translation
- Bootstrap CSS fix
- Footer to promote help with the app translation
- Ukrainian translation prepared. Not translated yet, need translators.
- Moved the build process to PEP 621 / pyproject.toml
- Russian translation
- German translation
Before you update to this version, make sure you have at least Alliance Auth v3.0.0 installed and running, otherwise, this update will pull in Alliance Auth 3.x unsupervised with all its breaking changes. (See Alliance Auth 3.0.0 release notes)
- No longer testing for AA alpha versions
- Moved CSS and JS to their own bundled templates
- Minimum requirements
- Alliance Auth >= 3.2.0
- Python >= 3.8
- Auto retry for ESI and OS errors in tasks, since django-esi already retries all relevant errors
- Use bundled version of AA provided JavaScripts
- Minimum requirement
- Alliance Auth >= 2.14.0
- Unused JavaScript
- Versioned static files to break the browser cache on app update
- JavaScript modernized
- Attackers default score in DB
- Test suite for AA 3.x and Django 4
- Switched to
setup.cfg
as config file, sincesetup.py
is deprecated now
- Deprecated settings
- [Compatibility] AA 3.x / Django 4 :: ImportError: cannot import name 'ugettext_lazy' from 'django.utils.translation'
- Using
path
in URL config instead of soon-to-be removedurl
- Useragent for ESI calls
models.TextChoices
refactored for better code readability- Models refactored
- Views refactored
- Switched to
allianceauth-app-utils
for logging
This release has significant changes to its models, so make sure to follow the instructions below.
pip install aa-sov-timer==1.3.0
python myauth/manage.py collectstatic --noinput
python myauth/manage.py migrate
python myauth/manage.py sovtimer_load_initial_data
And restart your supervisor.
- Tests for Python 3.11
- Javascript:
const
instead oflet
where ever appropriate - Minimum requirements
- Alliance Auth v2.9.4
- Minimum requirements
- Python 3.7
- Alliance Auth v2.9.3
- Now with a proper test suite, it's time to bump it to v1.0.0
- Basic tests
- Better way of implementing the background colours for campaigns that are upcoming or in progress
- Material Icon font updated
- Codebase cleaned up
- Use minified JS in template
- Background colour for campaigns that are upcoming or in progress
- Tested for compatibility with Python 3.9 and Django 3.2
- Performance improvements
- Dotlan links
- Alt attribute for alliance logos
- Explanation for ADM
- Let's use the right repo url, shall we? (Thanks @milleruk for the hint!)
- Alliance logos to defender column
- How to deal with UTC in javascript
- Bootstrap classes in template
- Progress logic improved (task)
- Progress display improved (view)
- Moved the last ESI calls to the task
- Progress Icons
- All relevant updates are now done via scheduled task (see README.md)
- Active campaigns are now highlighted
- Filter for active campaigns
- zKillboard icon with a link to the constellation killboard on active campaigns
- initial version