Skip to content

2.0.0

Choose a tag to compare

@Geuthur Geuthur released this 28 Feb 08:15
· 48 commits to master since this release
a37cfcc

Changed

  • Operational code has been refactored to use django-eveonline-sde for all static EVE data. This change requires a manual SDE import via management command post-update. Ensure this command is executed to maintain application stability and functionality.

Warning

Please note that this release involves structural dependency changes.
To avoid any service disruptions, it is essential to read the update manual prior to performing the upgrade.

Update Instructions

After isntalling this version, you need to modify INSTALLED_APPS in your local.py

INSTALLED_APPS = [
    # other apps
    "eve_sde",  # only if it not already existing
    "skillfarm",
    # other apps?
]

# This line is right below the `INSTALLED_APPS` list, if not already exist!
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"),
    }

After running migrations, make sure to run the following commands to import the SDE data into your database.

python manage.py migrate eve_sde
python manage.py esde_load_sde

Migrate the app and collect static.

python manage.py migrate skillfarm
python manage.py skillfarm_load_prices
python manage.py collectstatic --noinput

Restart your Auth via supervisor after running these commands

What's Changed

  • [REMOVE] eveuniverse as dependency by @Geuthur in #138
  • Bump minimatch from 3.1.2 to 3.1.5 in the npm_and_yarn group across 1 directory by @dependabot[bot] in #139
  • [ADD] Skill List for Empty Filter by @Geuthur in #140
  • [RELEASE] v2.0.0 by @Geuthur in #141

Full Changelog: v1.0.5...v2.0.0