Skip to content

2.0.0

Choose a tag to compare

@Geuthur Geuthur released this 06 Feb 11:21
· 92 commits to master since this release
cf070de

[2.0.0] - 06.02.2026

Added

  • CSS & JS App bundle
  • UpdateManager
  • AppLogger
  • Retry Manager
    • Retry on Error for CharacterOwner, CorporationOwner Tasks
  • is_orphan property in CharacterOwner Model
  • Character Ledger Api Endpoint
  • EVE Online Portrait Generation
  • MonthChoice and DayChoice enums to constants.py for better date handling
  • get_portrait method to EveEntity for dynamic portrait URL retrieval
  • cached properties for corporation member IDs and user profiles; implement get_portrait method for dynamic logo retrieval
  • auth_accounts property in CorporationOwner Model
  • Create libs folder and save amCharts local

Fixed

  • LEDGER_CACHE_ENABLED consider settings

Changed

  • pin allianceauth to >=4.12<5
  • Disable Python 3.13 support until AA supports it
  • Optimized Translation in some cases
  • Data Export will now handled by JS
  • Renamed charlink label
  • Refactor Billboard Class
  • max-positional-args increased from 5 to 6 in pylintrc
  • Switched from DataTableV1 to DataTableV2
  • Refactor Alliance Ledger, Corporation Ledger, Character Ledger
    • moved Backend from views to api
    • All Icons & Buttons now been created in Backend in Python instead of JS/Template
    • Optimized Date Selector Dropdown Menu
  • Cache System
    • Optimized Ledger Data Caching
    • Performance Optimitation with Caching
  • Update ESI compatibility date to 2025-12-16
  • dependency django-eveuniverse set to >=1.6,<2
  • dependency django-ninja set to >=1.5,<2
  • Refactor Test Enviroment
    • Optimized Tests
    • Added docstrings
    • Added OpenAPI ESI Stub
  • Refactor CharacterAudit
    • renamed CharacterAudit to CharacterOwner
    • moved all Update related stuff to UpdateManager
    • added index for Character in CharacterWalletJournalEntry Model Class
  • Refactor CorporationAudit
    • renamed CorporationAudit to CorporationOwner
    • moved all Update related stuff to UpdateManager
  • Optimzed API Structure
    • Optimized Pylance
    • Optimized Structure
  • Refactor Planetary
    • Icon Generation Backend
    • Optimized Functions regarding to Planets
    • renamed planet to eve_planet in CharacterPlanet for better clarification
    • renamed planet_name to name in CharacterPlanet
    • renamed facilitys to factories in CharacterPlanetDetails
    • Optimized Pylance for Planetary Manager
    • Optimized CSS, Template
  • Refactor CorporationOwner
    • renamed corporation to eve_corporation for better clarification
  • Optimized CSS, JS, Template for Ledger
    • Optimized Path Structure
    • Optimized JS Structure
    • Optimized CSS Structure

Removed

  • unused constants and cleaning up the code
  • unused annoations in Manager Class
  • allianceauth-app-utils dependency
  • single view for Character Ledger
  • add_info_to_context function
  • core Class
  • Character Data Class
  • Corporation Data Class
  • Alliance Data Class
  • Data Exporter Class

What's Changed

  • Translations update from Weblate by @Geuthur in #238
  • Translations update from Weblate by @Geuthur in #239
  • [github-actions] Bump actions/upload-artifact from 5 to 6 by @dependabot[bot] in #240
  • [npm] Bump the npm-dependencies group with 2 updates by @dependabot[bot] in #241
  • [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in #242
  • [CHANGE] Refactor Ledger v2 by @Geuthur in #243
  • {CHANGE] Update Translations by @Geuthur in #244
  • Translations update from Weblate by @Geuthur in #245
  • Translations update from Weblate by @Geuthur in #246
  • [CHANGE] Handle RequestError in retry_task_on_esi_error function & Change Log Level for HTTPError to error by @Geuthur in #247
  • [CHANGE] Set default_initial_selection to False in AppImport configuration by @Geuthur in #248
  • [REMOVE] HTTPServerError Catch it is now handled by retry_task_on_esi_error by @Geuthur in #249
  • [FIX] update character/corporation by @Geuthur in #250
  • [npm] Bump the npm-dependencies group with 3 updates by @dependabot[bot] in #251
  • [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in #252
  • [CHANGE] Use AA intern dt v2 by @Geuthur in #253
  • Translations update from Weblate by @Geuthur in #254
  • [CHANGE] Optimize l10n translation for ref_types by @Geuthur in #255
  • Translations update from Weblate by @Geuthur in #256
  • Translations update from Weblate by @Geuthur in #257
  • [ADD] footer text class helper and update API endpoints to use it by @Geuthur in #258
  • [RELEASE] v2.0.0 by @Geuthur in #259

Full Changelog: v1.0.4...v2.0.0