Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Release 0.7.1 #54

Merged
merged 131 commits into from
Feb 5, 2025
Merged

Release 0.7.1 #54

merged 131 commits into from
Feb 5, 2025

Conversation

Geuthur
Copy link
Owner

@Geuthur Geuthur commented Feb 5, 2025

Changelog

[0.7.1] - 2025-02-04

Added

  • Planetary Manager
  • Planetary Facility Overview
  • Corporation Ledger
    • Industry Taxes
  • daily_goal_reward Ref-Type to Char Ledger
  • annotate_billboard for Corporation Ledger
  • Python 3.13 Support
  • SRI integrity
  • Cache Busting by @ppfeufer
  • AmChart5 JS
    • Corporation Ledger show now Activitys to each Corporation
    • Ratting Chart can now be zoom'd
    • Daily Chart

Removed

  • MemberAudit Support - Char Link is the new Linking System
  • Billboard JS

Changed

  • Optimized API Endpoints
  • Renamed CharLink Hook Names
  • Moved Corp Project Ref Type to Milestone Reward cause it not seems to be Corp Projects
  • Create Missing Character changed to Create Missing Entity
  • JS Portrait Handler
  • JS Optimation Ledger
  • Renamed annotate_ledger to generate_ledger
  • Refactor generate_ledger queryfilter
  • Refactor generate_template queryfilter
  • Refactor Character Helper
  • Corporation Billboard now use annotate_billboard from Corp Journal
  • Template Helper use Standardized generate_ledger Queryset
  • Standardized Ledger Backend Process
  • All Amounts are Decimal now
  • Dependencies updated
    • AA 4.6.1
  • Minimum Requirments
    • AA 4.6.0
  • Use django-sri for sri hash
  • Refactor Chart System
  • API Endpoint addressing
  • MiningMiningLedger - DateField to DateTimeField
  • Refactor Planetary Interaction System
  • Refactor Modal System

Fixed

  • A Case that a Character become Income if he accept a Contract with Corp
  • Long loading times on Corporation Ledger & Character Ledger
  • Billboard doesn't work in different languages
  • Float Error instead of Decimal in Ledger
  • Corp Tax Event Filter filtered all instead of ESS only
  • Billboard member to member contracts transactions are calculated wrong
  • Corp Ledger Unknown entities are not displayed
  • No decimal Rounding in Ledger View
  • Modal Loading Animation
  • Modal Error Handler

[ADD] allocate_extracts display extractor products
[ADD] facility_info detailed information about all facilitys
[CHANGE] Adding Facility Info to Modal
[CHANGE] CSS Update
[FIX] Storage Facility Icon overflow
[ADD] facility field display all important infos
[FIX] Ledger and Character Information has different values in some cases
[ADD] create_missing_entitys now create characters,corporations and alliances
[REMOVE] _process_amounts_corp
[FIX] Float error
[CHANGE]  moved chars list to _process_corporation
[REMOVE] Second Party ID filter from corporation_journal now handled by generate_template
Copy link

codecov bot commented Feb 5, 2025

Codecov Report

Attention: Patch coverage is 83.09305% with 129 lines in your changes missing coverage. Please review.

Files with missing lines Patch % Lines
ledger/api/ledger/planetary.py 65.06% 29 Missing ⚠️
ledger/api/api_helper/billboard_helper.py 89.15% 15 Missing and 8 partials ⚠️
ledger/api/api_helper/planetary_helper.py 14.28% 18 Missing ⚠️
ledger/api/ledger/template.py 83.75% 11 Missing and 2 partials ⚠️
ledger/api/helpers.py 76.00% 8 Missing and 4 partials ⚠️
ledger/api/ledger/ledger.py 82.53% 7 Missing and 4 partials ⚠️
ledger/api/api_helper/core_manager.py 87.17% 7 Missing and 3 partials ⚠️
ledger/api/api_helper/character_helper.py 94.11% 3 Missing and 2 partials ⚠️
ledger/api/api_helper/template_helper.py 88.09% 3 Missing and 2 partials ⚠️
ledger/api/api_helper/corporation_helper.py 89.28% 2 Missing and 1 partial ⚠️
Files with missing lines Coverage Δ
ledger/__init__.py 100.00% <100.00%> (ø)
ledger/api/__init__.py 100.00% <100.00%> (ø)
ledger/api/schema.py 100.00% <100.00%> (ø)
ledger/constants.py 100.00% <100.00%> (ø)
ledger/managers/characterjournal_manager.py 98.69% <ø> (-1.31%) ⬇️
ledger/managers/charaudit_manager.py 100.00% <ø> (ø)
ledger/managers/corpjournal_manager.py 94.53% <ø> (-5.47%) ⬇️
ledger/managers/planetary_manager.py 26.66% <ø> (ø)
ledger/models/characteraudit.py 100.00% <ø> (ø)
ledger/models/corporationaudit.py 100.00% <ø> (ø)
... and 21 more

... and 1 file with indirect coverage changes

@Geuthur Geuthur merged commit 6be2c08 into master Feb 5, 2025
20 of 21 checks passed
@Geuthur Geuthur deleted the code-improvment-0412 branch February 5, 2025 20:07
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant