Skip to content

v0.43.0 — fuel pricing and consistent spending charts

Latest

Choose a tag to compare

@dannymcc dannymcc released this 11 Sep 06:24
v0.43.0
572db8a

One combined release covering the reviewed PR and issue backlog.

Changes

  • Calculate fuel unit prices from volume and total paid, including discounts. Preserve manual price edits and explicit price clearing. (#294)
  • Include fuel and charging costs in both Expenses by Category charts. (#367, partially addressed)
  • Share chart currency labels and tooltips between the main and vehicle dashboards. (#369)
  • Accept locale-formatted numeric input while rejecting malformed grouping, non-finite values and excessive derived prices.
  • Correct the German Charging History translation. (#366)
  • Update Gunicorn to >=26.2.0 and Coverage to >=7.16.0. (#362, #363)

Validation

All 1,424 Python tests pass on Python 3.12. The amd64/arm64 Docker build, JavaScript chart/fuel-form behavior checks and dependency consistency check pass.

Backlog decisions

Reviewed all seven open PRs and nine issues. Included four PRs; resolved #369 and confirmed dependency backlog #353 was already complete. Three PRs and seven unresolved issues remain open. MySQL support, the duplicate trip migration, and the old consumption draft were held back to protect existing behavior. Missing historical odometer handling in #367 remains unresolved.

Full review and reasons for deferred items · Release PR #374