Skip to content

Latest commit

 

History

History
359 lines (214 loc) · 6.38 KB

CHANGELOG.md

File metadata and controls

359 lines (214 loc) · 6.38 KB

Change Log

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.

[In Development] - Unreleased

[2.0.0] - 2024-03-16

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.

Added

  • Compatibility to Alliance Auth v4
    • Bootstrap 5
    • Django 4.2
  • Native lazy loading support for images

Fixed

  • Fleet is being displayed multiple times when multiple group restrictions are in place

Removed

  • Support for Alliance Auth v3

[2.0.0-beta.1] - 2024-02-18

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.

Added

  • Compatibility to Alliance Auth v4
    • Bootstrap 5
    • Django 4.2
  • Native lazy loading support for images

Fixed

  • Fleet is being displayed multiple times when multiple group restrictions are in place

Removed

  • Support for Alliance Auth v3

[1.5.2] - 2023-09-26

Note

This is the last version compatible with Alliance Auth v3.

Fixed

  • Capitalization for translatable strings

Changed

  • Translations improved and updated
  • Test suite updated

[1.5.1] - 2023-09-02

Changed

  • Korean translation improved

[1.5.0] - 2023-08-30

Added

  • Korean translation

[1.4.0] - 2023-08-15

Added

  • Spanish translation

[1.3.2] - 2023-08-13

Fixed

  • Bootstrap CSS fix

[1.3.1] - 2023-07-30

Added

  • Footer to promote help with the app translation

Changed

  • Ukrainian translation improved

[1.3.0] - 2023-06-30

Changed

  • Use Django's native message system instead of forcing our own
  • Translations improved
  • Task code cleaned up
  • Error tracking for ESI fleets moved to the DB instead of being cached by Redis, as Redis was too unreliable and there was a good chance the task stopped working properly.

[1.2.0] - 2023-04-25

Changed

  • Moved the build process to PEP 621 / pyproject.toml

[1.1.0] - 2023-04-16

Added

  • Russian translation

[1.0.0] - 2023-04-13

Added

  • German translation

[1.0.0-beta.1] - 2023-01-10

Changed

  • Migrations reset

[0.1.0-alpha.20] - 2023-01-05

Fixed

  • UTF-8 characters in log message

Removed

  • Auto retry for ESI and OS errors in tasks, since django-esi already retries all relevant errors

[0.1.0-alpha.19] - 2022-09-18

Changed

  • Dashboard error message replaced with Django message API
  • Internal improvements

[0.1.0-alpha.18] - 2022-08-23

Added

  • related_name to fleet_commander in model

Changed

  • CSS moved to bundled HTML template
  • Logger messages changed to f-strings
  • Using allianceauth-app-utils for logging
  • Task ESI error handling improved
  • Moved constants to their own file
  • related_name for group restrictions in the model to prevent conflicts with other modules. The name was too generic.
  • Minimum Requirements
    • Alliance Auth >= 3.0.0
    • Python >= 3.8

Removed

  • Unused code

[0.1.0-alpha.17] - 2022-07-11

Changed

  • Switch to f-strings for formatted strings
  • Templates cleaned up

[0.1.0-alpha.16] - 2022-06-24

Added

  • Versioned static template tag

Removed

  • AVOID_CDN setting, we serve always locally (GDPR)

[0.1.0-alpha.15] - 2022-03-02

Added

  • Test suite for AA 3.x and Django 4

Removed

  • Deprecated settings

Changed

  • Minimum dependencies:
    • Alliance Auth>=2.11.0 (as last stable of the 2.x branch for now)

[0.1.0-alpha.14] - 2022-03-01

Removed

  • setup.py as it is no longer required

Changed

  • Makefile updated

[0.1.0-alpha.13] - 2022-03-01

Added

  • Package discovery to setup.cfg (hopefully)

[0.1.0-alpha.12] - 2022-03-01

Fixed

  • Classifiers in setup.cfg

[0.1.0-alpha.11] - 2022-03-01

Changed

  • Switched to setup.cfg instead of setup.py

[0.1.0-alpha.10] - 2022-02-28

Fixed

  • [Compatibility] AA 3.x / Django 4 :: ImportError: cannot import name 'ugettext_lazy' from 'django.utils.translation'

[0.1.0-alpha.9] - 2022-02-02

Added

  • Tests for Python 3.11

Changed

  • Using path in URL config instead of soon-to-be removed url
  • Minimum requirements
    • Alliance Auth v2.9.4

[0.1.0-alpha.8] - 2021-11-30

Changed

  • Minimum requirements
    • Python 3.7
    • Alliance Auth v2.9.3

[0.1.0-alpha.7] - 2021-11-15

Added

  • Basic test suite

[0.1.0-alpha.6] - 2021-07-08

Changed

  • Compatibility with Python 3.9 and Django 3.2

[0.1.0-alpha.5] - 2021-01-25

Added

  • ESI error hardening

Changed

  • Fleet table on dashboard is now loaded via ajax and refreshed every 30 seconds

[0.1.0-alpha.4] - 2021-01-12

Removed

  • Django 2 support

[0.1.0-alpha.3] - 2021-01-05

Fixed

  • Permission to create fleets

[0.1.0-alpha.2] - 2021-01-05

Changed

  • Datatables in fleet details view set up properly
  • UI in fleet details view re-done
  • Fleet details are now refreshed every 15 seconds via Datatables reload

[0.1.0-alpha.1] - 2020-12-30

App forked from Dreadbomb/aa-fleet

Fixed

  • HTML errors
  • Datatable errors
  • Import order
  • Code issues cleaned up
  • General model and permissions

Changed

  • Fleet commander transformed into EveCharacter model
  • Automatic page reload in fleet details view deactivated (was causing troubles)
  • Datatable for dashboard configured properly
  • Migrations reset