Update johly/airtrail Docker tag to v3.12.0 #773

Merged
AverageMarcus merged 1 commits from renovate/johly-airtrail-3.x into master 2026-08-17 10:47:17 +00:00
Collaborator

This PR contains the following updates:

Package Update Change
johly/airtrail minor v3.11.1v3.12.0

Release Notes

johanohly/AirTrail (johly/airtrail)

v3.12.0

Compare Source

What's Changed

This release gives individual flights their own details pane. Select a flight from the map, route details, or flight list, and AirTrail will focus the map on that journey while showing its details. This is especially useful if the flight has a dedicated track.

Uploaded flight tracks can now be colored by altitude, with a legend and dashed sections where the path was estimated. AirTrail can also import readsb trace JSON files and help select the correct flight when a trace contains multiple legs.

An altitude-colored flight track with the individual flight details pane open

Passenger information has also been reworked. Each passenger can now have their own seat, flight reason, and custom field values. Custom fields now support multi-select values too. Existing seat and flight-reason data is migrated automatically.

Importing and browsing flight history is easier as well. v3.12.0 adds a Miles & More importer, mapping for unknown airlines and aircraft, and field-by-field conflict resolution when AeroDataBox returns different information. The flight list now groups connecting legs and separates upcoming flights from past ones.

This release also tightens permissions when importing AirTrail backups and fixes a path traversal issue in custom airline icon uploads.

🚀 Features
🌟 Enhancements
🐛 Bug fixes

New Contributors

Full Changelog: https://github.com/johanohly/AirTrail/compare/v3.11.1...v3.12.0


Configuration

📅 Schedule: (UTC)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Mend Renovate CLI.

This PR contains the following updates: | Package | Update | Change | |---|---|---| | [johly/airtrail](https://github.com/johanohly/AirTrail) | minor | `v3.11.1` → `v3.12.0` | --- ### Release Notes <details> <summary>johanohly/AirTrail (johly/airtrail)</summary> ### [`v3.12.0`](https://github.com/johanohly/AirTrail/releases/tag/v3.12.0) [Compare Source](https://github.com/johanohly/AirTrail/compare/v3.11.1...v3.12.0) #### What's Changed This release gives individual flights their own details pane. Select a flight from the map, route details, or flight list, and AirTrail will focus the map on that journey while showing its details. This is especially useful if the flight has a dedicated track. Uploaded flight tracks can now be colored by altitude, with a legend and dashed sections where the path was estimated. AirTrail can also import readsb trace JSON files and help select the correct flight when a trace contains multiple legs. <img width="2880" height="1800" alt="An altitude-colored flight track with the individual flight details pane open" src="https://github.com/user-attachments/assets/aec914b5-9e37-4a9f-97b3-cf8ef96cd325" /> Passenger information has also been reworked. Each passenger can now have their own seat, flight reason, and custom field values. Custom fields now support multi-select values too. Existing seat and flight-reason data is migrated automatically. Importing and browsing flight history is easier as well. v3.12.0 adds a Miles & More importer, mapping for unknown airlines and aircraft, and field-by-field conflict resolution when AeroDataBox returns different information. The flight list now groups connecting legs and separates upcoming flights from past ones. This release also tightens permissions when importing AirTrail backups and fixes a path traversal issue in custom airline icon uploads. ##### 🚀 Features - feat: add altitude-colored flight tracks by [@&#8203;johanohly](https://github.com/johanohly) in [#&#8203;658](https://github.com/johanohly/AirTrail/pull/658) - feat: individual flight details pane by [@&#8203;mhlas7](https://github.com/mhlas7) in [#&#8203;649](https://github.com/johanohly/AirTrail/pull/649) - feat: per-passenger custom fields and flight reasons by [@&#8203;johanohly](https://github.com/johanohly) in [#&#8203;679](https://github.com/johanohly/AirTrail/pull/679) ##### 🌟 Enhancements - fix: correct airport last visit date and add next visit by [@&#8203;jonlarson13](https://github.com/jonlarson13) in [#&#8203;640](https://github.com/johanohly/AirTrail/pull/640) - feat: add flight track preference option by [@&#8203;achatman](https://github.com/achatman) in [#&#8203;655](https://github.com/johanohly/AirTrail/pull/655) - fix: respect date and time preferences throughout the app by [@&#8203;johanohly](https://github.com/johanohly) in [#&#8203;660](https://github.com/johanohly/AirTrail/pull/660) - feat: add unknown aircraft mapping to imports by [@&#8203;achatman](https://github.com/achatman) in [#&#8203;669](https://github.com/johanohly/AirTrail/pull/669) - fix: add additional PWA app icon sizes and fix the apple icon by [@&#8203;mhlas7](https://github.com/mhlas7) in [#&#8203;680](https://github.com/johanohly/AirTrail/pull/680) - feat: in-app changelog enhancements by [@&#8203;johanohly](https://github.com/johanohly) in [#&#8203;683](https://github.com/johanohly/AirTrail/pull/683) - feat: add Miles & More flight history importer by [@&#8203;nicolaus-hee](https://github.com/nicolaus-hee) in [#&#8203;685](https://github.com/johanohly/AirTrail/pull/685) - fix: import flights with unknown airlines by [@&#8203;johanohly](https://github.com/johanohly) in [#&#8203;694](https://github.com/johanohly/AirTrail/pull/694) - feat: consider the entered origin/destination when searching aerodatabox by [@&#8203;mhlas7](https://github.com/mhlas7) in [#&#8203;689](https://github.com/johanohly/AirTrail/pull/689) - feat: add aerodatabox data conflict resolution modal by [@&#8203;mhlas7](https://github.com/mhlas7) in [#&#8203;673](https://github.com/johanohly/AirTrail/pull/673) - feat: group layovers and separate upcoming from past flights by [@&#8203;Gaudv](https://github.com/Gaudv) in [#&#8203;696](https://github.com/johanohly/AirTrail/pull/696) ##### 🐛 Bug fixes - fix: improve antimeridian flight track rendering and map interactions by [@&#8203;idunwannagotoschool](https://github.com/idunwannagotoschool) in [#&#8203;657](https://github.com/johanohly/AirTrail/pull/657) - fix: fill visited countries based on flights not working by [@&#8203;achatman](https://github.com/achatman) in [#&#8203;659](https://github.com/johanohly/AirTrail/pull/659) - fix: secure AirTrail backup imports by [@&#8203;johanohly](https://github.com/johanohly) in [#&#8203;662](https://github.com/johanohly/AirTrail/pull/662) - fix: make Kosovo and Taiwan selectable on visited countries map by [@&#8203;johanohly](https://github.com/johanohly) in [#&#8203;663](https://github.com/johanohly/AirTrail/pull/663) - fix: path traversal in airline icon upload by [@&#8203;bunlongheng](https://github.com/bunlongheng) in [#&#8203;695](https://github.com/johanohly/AirTrail/pull/695) - fix: prefer precise AeroDataBox aircraft model by [@&#8203;johanohly](https://github.com/johanohly) in [#&#8203;705](https://github.com/johanohly/AirTrail/pull/705) - fix: make the browser-side map caching actually work by [@&#8203;mhlas7](https://github.com/mhlas7) in [#&#8203;681](https://github.com/johanohly/AirTrail/pull/681) - fix: treat an empty METAR response body as no data by [@&#8203;mews-se](https://github.com/mews-se) in [#&#8203;704](https://github.com/johanohly/AirTrail/pull/704) - fix: count dropped FR24 rows and surface unknown aircraft by [@&#8203;mews-se](https://github.com/mews-se) in [#&#8203;703](https://github.com/johanohly/AirTrail/pull/703) - fix: derive FR24 arrival times left empty in the export by [@&#8203;mews-se](https://github.com/mews-se) in [#&#8203;698](https://github.com/johanohly/AirTrail/pull/698) - fix: align arc endpoints at high zoom by [@&#8203;johanohly](https://github.com/johanohly) in [#&#8203;706](https://github.com/johanohly/AirTrail/pull/706) - fix: preserve flight list scroll after edit by [@&#8203;johanohly](https://github.com/johanohly) in [#&#8203;707](https://github.com/johanohly/AirTrail/pull/707) - fix: close date picker after selection by [@&#8203;johanohly](https://github.com/johanohly) in [#&#8203;708](https://github.com/johanohly/AirTrail/pull/708) #### New Contributors - [@&#8203;jonlarson13](https://github.com/jonlarson13) made their first contribution in [#&#8203;640](https://github.com/johanohly/AirTrail/pull/640) - [@&#8203;achatman](https://github.com/achatman) made their first contribution in [#&#8203;655](https://github.com/johanohly/AirTrail/pull/655) - [@&#8203;idunwannagotoschool](https://github.com/idunwannagotoschool) made their first contribution in [#&#8203;657](https://github.com/johanohly/AirTrail/pull/657) - [@&#8203;nicolaus-hee](https://github.com/nicolaus-hee) made their first contribution in [#&#8203;685](https://github.com/johanohly/AirTrail/pull/685) - [@&#8203;bunlongheng](https://github.com/bunlongheng) made their first contribution in [#&#8203;695](https://github.com/johanohly/AirTrail/pull/695) - [@&#8203;trugty](https://github.com/trugty) made their first contribution in [#&#8203;688](https://github.com/johanohly/AirTrail/pull/688) - [@&#8203;mews-se](https://github.com/mews-se) made their first contribution in [#&#8203;704](https://github.com/johanohly/AirTrail/pull/704) **Full Changelog**: <https://github.com/johanohly/AirTrail/compare/v3.11.1...v3.12.0> </details> --- ### Configuration 📅 **Schedule**: (UTC) - Branch creation - At any time (no schedule defined) - Automerge - At any time (no schedule defined) 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Mend Renovate CLI](https://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0NC4xNy4xIiwidXBkYXRlZEluVmVyIjoiNDQuMTcuMSIsInRhcmdldEJyYW5jaCI6Im1hc3RlciIsImxhYmVscyI6W119-->
renovate force-pushed renovate/johly-airtrail-3.x from 3e2acbed4f to 6022ea3ea0 2026-08-14 03:09:15 +00:00 Compare
renovate added 1 commit 2026-08-17 03:05:54 +00:00
renovate force-pushed renovate/johly-airtrail-3.x from 6022ea3ea0 to 74f888ab60 2026-08-17 03:05:54 +00:00 Compare
AverageMarcus merged commit 17068ffa30 into master 2026-08-17 10:47:17 +00:00
AverageMarcus deleted branch renovate/johly-airtrail-3.x 2026-08-17 10:47:17 +00:00
Sign in to join this conversation.
No Reviewers
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: AverageMarcus/cluster.fun#773