0.38.1
A small release: one translation fix, and a clean-up of the test suite's output.
Fixes
- The "L/100km" and "km/L" choices in Settings > Units & Values were the two options that the earlier translation pass missed. They stayed in English whatever language was selected, and no catalogue could apply the local convention — Hungarian, for instance, spaces the unit as "L/100 km". Both now go through the catalogues, with translations filled in for all shipped languages. Stored preferences are unaffected. (#328)
Other
- The test suite no longer emits thousands of deprecation warnings, which had grown numerous enough to push a real failure off the end of a truncated CI log. The causes are fixed rather than silenced: a shared
app.utils.utcnow()replacesdatetime.utcnow()throughout (still naive UTC, matching every stored column), primary-key lookups usedb.session.get()anddb.get_or_404()in place of the legacy 1.x query API, and the deliberate user/vehicle foreign key cycle is markeduse_alter. Behaviour is unchanged. (#302) - README: the sales tax notes added in 0.38.0 now say that quick entry mode does not ask for tax, so a fill-up logged that way leaves the yearly total short until the log is edited.
No database migration is needed for this release.