chore(deps): update johly/airtrail docker tag to v3.11.1 #56

Open
renovate-bot wants to merge 1 commit from renovate/johly-airtrail-3.x into main
Member

This PR contains the following updates:

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

Release Notes

johanohly/AirTrail (johly/airtrail)

v3.11.1

Compare Source

What's Changed

[!IMPORTANT]
This patch fixes a production issue in v3.11.0 where oversized SvelteKit
preload Link headers could cause 502 Bad Gateway responses behind nginx.

🌟 Enhancements
🐛 Bug fixes

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

v3.11.0

Compare Source

What's Changed

[!WARNING]
v3.11.0 can produce oversized preload Link headers on some routes, which may
cause 502 Bad Gateway behind nginx. Upgrade to v3.11.1.

This release adds the option to show the map in a globe view, rather than a flat map.
Additionally, you can now enable a time of day layer, to show where it is currently day and night on the map, and a rain layer to show where it is currently raining.
It is also now possible to attach a flight track to a flight, meaning instead of the map showing the flight path as a uniform arc, it will show the actual path the flight took, including taxiing if the data contains it. Tracks can be uploaded as GPX, KML, FR24 CSV, or FlightAware CSV files.

CleanShot 2026-06-28 at 20 37 36@​2x

This release also includes two small security hardening fixes.

AirTrail no longer exposes user password hashes in page data or user API responses. These were Argon2id hashes, not plaintext passwords, and are only useful if someone can also guess the original password. For context, this mainly matters for weak or reused passwords; a random 12-character mixed letter/number password would be far out of reach, taking roughly a billion years to brute-force at 100,000 guesses per second. Advisory: GHSA-vwj8-562r-m3qw

OAuth account linking has also been tightened. AirTrail now validates OAuth state/PKCE data and requires the local AirTrail user password before linking an OAuth login to an existing account. The account takeover scenario required a very unusual setup: an open or compromised identity provider able to claim another user’s username. Advisory: GHSA-w7fj-fm46-r3fc

🚀 Features
🔒 Security
🌟 Enhancements
🐛 Bug fixes

New Contributors

Full Changelog: https://github.com/johanohly/AirTrail/compare/v3.10.0...v3.11.0

v3.10.0

Compare Source

What's Changed

This release makes the map much more interactive. Selecting an airport or route now opens a details pane with airport activity, related flights, local time, and METAR weather, while the selected airport or route is highlighted directly on the map. Map appearance also gets a satellite basemap, more airport detail controls, and frequency-based route coloring so heavily flown routes stand out more clearly.

AirTrail now also has a dedicated Preferences settings page for units and date/time display, including distance, wind speed, temperature, pressure, time format, date format, week start, and whether flight times are shown in airport local time, UTC, or your system timezone. Existing unit settings are migrated automatically.

CleanShot 2026-05-23 at 21 56 23@​2x
🚀 Features
🌟 Enhancements
🐛 Bug fixes
📚 Documentation

New Contributors

Full Changelog: https://github.com/johanohly/AirTrail/compare/v3.9.0...v3.10.0

v3.9.0

Compare Source

What's Changed

This release brings a variety of new map customization options to AirTrail.
The default map style has been enhanced to show more airport details when zoomed in (like taxiways, gates etc.).
You can now change the size of/hide the airport circles on the map, change the width of the route arcs to either be uniform or proportional to the frequency of the route, and you can now optionally enable the overlay of aviation charts on the map (requires configuration of the openAIP integration). CleanShot 2026-04-19 at 16 43 54@​2x

🚀 Features
🌟 Enhancements
  • feat: allow admins to list all instance flights through flight list API endpoint by @​johanohly in #​559
🐛 Bug fixes

Full Changelog: https://github.com/johanohly/AirTrail/compare/v3.8.1...v3.9.0

v3.8.1

Compare Source

What's Changed

🌟 Enhancements
🐛 Bug fixes

New Contributors

Full Changelog: https://github.com/johanohly/AirTrail/compare/v3.8.0...v3.8.1

v3.8.0

Compare Source

What's Changed

🚀 Features
🐛 Bug fixes

Full Changelog: https://github.com/johanohly/AirTrail/compare/v3.7.5...v3.8.0

v3.7.5

Compare Source

What's Changed

🌟 Enhancements
🐛 Bug fixes

Full Changelog: https://github.com/johanohly/AirTrail/compare/v3.7.4...v3.7.5

v3.7.4

Compare Source

What's Changed

🌟 Enhancements
🐛 Bug fixes

Full Changelog: https://github.com/johanohly/AirTrail/compare/v3.7.3...v3.7.4

v3.7.3

Compare Source

What's Changed

🐛 Bug fixes

Full Changelog: https://github.com/johanohly/AirTrail/compare/v3.7.2...v3.7.3

v3.7.2

Compare Source

What's Changed

🐛 Bug fixes

New Contributors

Full Changelog: https://github.com/johanohly/AirTrail/compare/v3.7.1...v3.7.2

v3.7.0

Compare Source

What's Changed

♾️ Custom Fields

With this feature, you can add arbitrary data fields to flights.
This could be anything from the booking reference, how many frequent flyer points you earned, or the codeshare airline.

CleanShot 2026-02-22 at 13 27 03@​2x
🚀 Features
🌟 Enhancements
🐛 Bug fixes

Full Changelog: https://github.com/johanohly/AirTrail/compare/v3.6.0...v3.7.0

v3.6.0

Compare Source

What's Changed

🚀 Features
🌟 Enhancements
🐛 Bug fixes

New Contributors

Full Changelog: https://github.com/johanohly/AirTrail/compare/v3.5.2...v3.6.0

v3.5.2

Compare Source

What's Changed

🐛 Bug fixes

Full Changelog: https://github.com/johanohly/AirTrail/compare/v3.5.1...v3.5.2

v3.5.1

Compare Source

What's Changed

🐛 Bug fixes

Full Changelog: https://github.com/johanohly/AirTrail/compare/v3.5.0...v3.5.1


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 becomes conflicted, 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.

This PR contains the following updates: | Package | Update | Change | |---|---|---| | [johly/airtrail](https://github.com/johanohly/AirTrail) | minor | `v3.5.0` → `v3.11.1` | --- ### Release Notes <details> <summary>johanohly/AirTrail (johly/airtrail)</summary> ### [`v3.11.1`](https://github.com/johanohly/AirTrail/releases/tag/v3.11.1) [Compare Source](https://github.com/johanohly/AirTrail/compare/v3.11.0...v3.11.1) #### What's Changed > \[!IMPORTANT] > This patch fixes a production issue in v3.11.0 where oversized SvelteKit > preload `Link` headers could cause `502 Bad Gateway` responses behind nginx. ##### 🌟 Enhancements - feat: add system theme option by [@&#8203;johanohly](https://github.com/johanohly) in [#&#8203;627](https://github.com/johanohly/AirTrail/pull/627) - feat: add flight backup API endpoint by [@&#8203;johanohly](https://github.com/johanohly) in [#&#8203;628](https://github.com/johanohly/AirTrail/pull/628) ##### 🐛 Bug fixes - fix: drop excessive link headers by [@&#8203;johanohly](https://github.com/johanohly) in [#&#8203;626](https://github.com/johanohly/AirTrail/pull/626) **Full Changelog**: <https://github.com/johanohly/AirTrail/compare/v3.11.0...v3.11.1> ### [`v3.11.0`](https://github.com/johanohly/AirTrail/releases/tag/v3.11.0) [Compare Source](https://github.com/johanohly/AirTrail/compare/v3.10.0...v3.11.0) #### What's Changed > \[!WARNING] > v3.11.0 can produce oversized preload `Link` headers on some routes, which may > cause `502 Bad Gateway` behind nginx. Upgrade to v3.11.1. This release adds the option to show the map in a globe view, rather than a flat map. Additionally, you can now enable a time of day layer, to show where it is currently day and night on the map, and a rain layer to show where it is currently raining. It is also now possible to attach a flight track to a flight, meaning instead of the map showing the flight path as a uniform arc, it will show the actual path the flight took, including taxiing if the data contains it. Tracks can be uploaded as GPX, KML, FR24 CSV, or FlightAware CSV files. <img width="2880" height="1800" alt="CleanShot 2026-06-28 at 20 37 36@&#8203;2x" src="https://github.com/user-attachments/assets/d9145261-897b-4605-be39-c62f617eae71" /> This release also includes two small security hardening fixes. AirTrail no longer exposes user password hashes in page data or user API responses. These were Argon2id hashes, not plaintext passwords, and are only useful if someone can also guess the original password. For context, this mainly matters for weak or reused passwords; a random 12-character mixed letter/number password would be far out of reach, taking roughly a billion years to brute-force at 100,000 guesses per second. Advisory: [`GHSA-vwj8-562r-m3qw`](https://github.com/johanohly/AirTrail/security/advisories/GHSA-vwj8-562r-m3qw) OAuth account linking has also been tightened. AirTrail now validates OAuth state/PKCE data and requires the local AirTrail user password before linking an OAuth login to an existing account. The account takeover scenario required a very unusual setup: an open or compromised identity provider able to claim another user’s username. Advisory: [`GHSA-w7fj-fm46-r3fc`](https://github.com/johanohly/AirTrail/security/advisories/GHSA-w7fj-fm46-r3fc) ##### 🚀 Features - feat: globe view by [@&#8203;johanohly](https://github.com/johanohly) in [#&#8203;589](https://github.com/johanohly/AirTrail/pull/589) - feat: flight tracks by [@&#8203;johanohly](https://github.com/johanohly) in [#&#8203;592](https://github.com/johanohly/AirTrail/pull/592) ##### 🔒 Security - fix: harden OAuth account linking by [@&#8203;johanohly](https://github.com/johanohly) in [#&#8203;616](https://github.com/johanohly/AirTrail/pull/616) - fix: stop exposing user password hashes by [@&#8203;johanohly](https://github.com/johanohly) in [#&#8203;617](https://github.com/johanohly/AirTrail/pull/617) ##### 🌟 Enhancements - feat: improve flight filters by [@&#8203;johanohly](https://github.com/johanohly) in [#&#8203;607](https://github.com/johanohly/AirTrail/pull/607) - feat: time of day layer by [@&#8203;johanohly](https://github.com/johanohly) in [#&#8203;595](https://github.com/johanohly/AirTrail/pull/595) - feat: rain layer by [@&#8203;johanohly](https://github.com/johanohly) in [#&#8203;596](https://github.com/johanohly/AirTrail/pull/596) - feat: add OpenFlights importer by [@&#8203;johanohly](https://github.com/johanohly) in [#&#8203;599](https://github.com/johanohly/AirTrail/pull/599) - feat: add JetLovers importer by [@&#8203;johanohly](https://github.com/johanohly) in [#&#8203;612](https://github.com/johanohly/AirTrail/pull/612) - feat: add uniform airport circle size by [@&#8203;johanohly](https://github.com/johanohly) in [#&#8203;598](https://github.com/johanohly/AirTrail/pull/598) - feat: add statistics API endpoint by [@&#8203;mhlas7](https://github.com/mhlas7) in [#&#8203;606](https://github.com/johanohly/AirTrail/pull/606) - feat: improve statistics drilldowns by [@&#8203;johanohly](https://github.com/johanohly) in [#&#8203;621](https://github.com/johanohly/AirTrail/pull/621) ##### 🐛 Bug fixes - fix: allow scheduled-only future flights by [@&#8203;johanohly](https://github.com/johanohly) in [#&#8203;620](https://github.com/johanohly/AirTrail/pull/620) - fix: add fallback for Carto map style fetch failures by [@&#8203;johanohly](https://github.com/johanohly) in [#&#8203;587](https://github.com/johanohly/AirTrail/pull/587) - fix: improve import validation error handling by [@&#8203;johanohly](https://github.com/johanohly) in [#&#8203;597](https://github.com/johanohly/AirTrail/pull/597) - fix: align username validation by [@&#8203;johanohly](https://github.com/johanohly) in [#&#8203;618](https://github.com/johanohly/AirTrail/pull/618) - fix: AirTrail importer backwards-compatibility by [@&#8203;johanohly](https://github.com/johanohly) in [#&#8203;619](https://github.com/johanohly/AirTrail/pull/619) #### New Contributors - [@&#8203;pghope](https://github.com/pghope) made their first contribution in [#&#8203;580](https://github.com/johanohly/AirTrail/pull/580) **Full Changelog**: <https://github.com/johanohly/AirTrail/compare/v3.10.0...v3.11.0> ### [`v3.10.0`](https://github.com/johanohly/AirTrail/releases/tag/v3.10.0) [Compare Source](https://github.com/johanohly/AirTrail/compare/v3.9.0...v3.10.0) #### What's Changed This release makes the map much more interactive. Selecting an airport or route now opens a details pane with airport activity, related flights, local time, and METAR weather, while the selected airport or route is highlighted directly on the map. Map appearance also gets a satellite basemap, more airport detail controls, and frequency-based route coloring so heavily flown routes stand out more clearly. AirTrail now also has a dedicated Preferences settings page for units and date/time display, including distance, wind speed, temperature, pressure, time format, date format, week start, and whether flight times are shown in airport local time, UTC, or your system timezone. Existing unit settings are migrated automatically. <img width="3684" height="2604" alt="CleanShot 2026-05-23 at 21 56 23@&#8203;2x" src="https://github.com/user-attachments/assets/6f8897cd-46d0-46fc-ac40-c3daf447e03a" /> ##### 🚀 Features * feat: map panes by @&#8203;johanohly in https://github.com/johanohly/AirTrail/pull/578 ##### 🌟 Enhancements * fix: reduce airport import memory usage by @&#8203;johanohly in https://github.com/johanohly/AirTrail/pull/562 * feat: add frequency-based route color visualization by @&#8203;Gaudv in https://github.com/johanohly/AirTrail/pull/571 ##### 🐛 Bug fixes * fix: constrain deduplicate table height to viewport by @&#8203;timmaurice in https://github.com/johanohly/AirTrail/pull/572 ##### 📚 Documentation * docs: document outbound proxy configuration by @&#8203;johanohly in https://github.com/johanohly/AirTrail/pull/579 #### New Contributors * @&#8203;hwcltjn made their first contribution in https://github.com/johanohly/AirTrail/pull/566 * @&#8203;timmaurice made their first contribution in https://github.com/johanohly/AirTrail/pull/572 **Full Changelog**: <https://github.com/johanohly/AirTrail/compare/v3.9.0...v3.10.0> ### [`v3.9.0`](https://github.com/johanohly/AirTrail/releases/tag/v3.9.0) [Compare Source](https://github.com/johanohly/AirTrail/compare/v3.8.1...v3.9.0) #### What's Changed This release brings a variety of new map customization options to AirTrail. The default map style has been enhanced to show more airport details when zoomed in (like taxiways, gates etc.). You can now change the size of/hide the airport circles on the map, change the width of the route arcs to either be uniform or proportional to the frequency of the route, and you can now optionally enable the overlay of aviation charts on the map (requires configuration of the [openAIP integration](https://airtrail.johan.ohly.dk/docs/integrations/openaip)). <img width="2552" height="1648" alt="CleanShot 2026-04-19 at 16 43 54@&#8203;2x" src="https://github.com/user-attachments/assets/bb0871eb-eec8-4180-a435-d7119ce4383f" /> ##### 🚀 Features - feat: map customizability by [@&#8203;johanohly](https://github.com/johanohly) in [#&#8203;557](https://github.com/johanohly/AirTrail/pull/557) - feat: create flights with just a year by [@&#8203;johanohly](https://github.com/johanohly) in [#&#8203;558](https://github.com/johanohly/AirTrail/pull/558) ##### 🌟 Enhancements - feat: allow admins to list all instance flights through flight list API endpoint by [@&#8203;johanohly](https://github.com/johanohly) in [#&#8203;559](https://github.com/johanohly/AirTrail/pull/559) ##### 🐛 Bug fixes - fix: hide tail numbers on shared links by [@&#8203;johanohly](https://github.com/johanohly) in [#&#8203;555](https://github.com/johanohly/AirTrail/pull/555) - fix: make usernames case-insensitive by [@&#8203;johanohly](https://github.com/johanohly) in [#&#8203;560](https://github.com/johanohly/AirTrail/pull/560) **Full Changelog**: <https://github.com/johanohly/AirTrail/compare/v3.8.1...v3.9.0> ### [`v3.8.1`](https://github.com/johanohly/AirTrail/releases/tag/v3.8.1) [Compare Source](https://github.com/johanohly/AirTrail/compare/v3.8.0...v3.8.1) #### What's Changed ##### 🌟 Enhancements - feat: add history for back navigation to statistics modal by [@&#8203;EthanShoe](https://github.com/EthanShoe) in [#&#8203;543](https://github.com/johanohly/AirTrail/pull/543) ##### 🐛 Bug fixes - fix: improve rate limiting for aircraft search by [@&#8203;EthanShoe](https://github.com/EthanShoe) in [#&#8203;542](https://github.com/johanohly/AirTrail/pull/542) - fix: remove 'Click to view all' message in non-clickable popups by [@&#8203;EthanShoe](https://github.com/EthanShoe) in [#&#8203;541](https://github.com/johanohly/AirTrail/pull/541) - fix: clear deleted time inputs by [@&#8203;johanohly](https://github.com/johanohly) in [#&#8203;548](https://github.com/johanohly/AirTrail/pull/548) - fix: fall back to scheduled times in flight list by [@&#8203;johanohly](https://github.com/johanohly) in [#&#8203;549](https://github.com/johanohly/AirTrail/pull/549) - fix: show passengers instead of flight number in mobile flight list by [@&#8203;johanohly](https://github.com/johanohly) in [#&#8203;550](https://github.com/johanohly/AirTrail/pull/550) - fix: hide toolbar when nested modals are open by [@&#8203;johanohly](https://github.com/johanohly) in [#&#8203;551](https://github.com/johanohly/AirTrail/pull/551) #### New Contributors - [@&#8203;EthanShoe](https://github.com/EthanShoe) made their first contribution in [#&#8203;542](https://github.com/johanohly/AirTrail/pull/542) **Full Changelog**: <https://github.com/johanohly/AirTrail/compare/v3.8.0...v3.8.1> ### [`v3.8.0`](https://github.com/johanohly/AirTrail/releases/tag/v3.8.0) [Compare Source](https://github.com/johanohly/AirTrail/compare/v3.7.5...v3.8.0) #### What's Changed ##### 🚀 Features - feat: allow admins to view all users' flights by [@&#8203;johanohly](https://github.com/johanohly) in [#&#8203;528](https://github.com/johanohly/AirTrail/pull/528) <img width="443" height="767" alt="CleanShot 2026-03-28 at 11 44 29@&#8203;2x" src="https://github.com/user-attachments/assets/07422450-be45-48a5-bad4-395560ec46a9" /> ##### 🐛 Bug fixes - fix: increase mobile flight list bottom spacer by [@&#8203;johanohly](https://github.com/johanohly) in [#&#8203;529](https://github.com/johanohly/AirTrail/pull/529) **Full Changelog**: <https://github.com/johanohly/AirTrail/compare/v3.7.5...v3.8.0> ### [`v3.7.5`](https://github.com/johanohly/AirTrail/releases/tag/v3.7.5) [Compare Source](https://github.com/johanohly/AirTrail/compare/v3.7.4...v3.7.5) #### What's Changed ##### 🌟 Enhancements - feat: add airtrail-admin CLI for instance management by [@&#8203;johanohly](https://github.com/johanohly) in [#&#8203;523](https://github.com/johanohly/AirTrail/pull/523) - feat: extract airport codes from OurAirports keywords and protect referenced airports from deletion by [@&#8203;johanohly](https://github.com/johanohly) in [#&#8203;521](https://github.com/johanohly/AirTrail/pull/521) - feat: animate settings height changes by [@&#8203;johanohly](https://github.com/johanohly) in [#&#8203;522](https://github.com/johanohly/AirTrail/pull/522) ##### 🐛 Bug fixes - fix: prevent statistics filters from overflowing on mobile by [@&#8203;johanohly](https://github.com/johanohly) in [#&#8203;519](https://github.com/johanohly/AirTrail/pull/519) **Full Changelog**: <https://github.com/johanohly/AirTrail/compare/v3.7.4...v3.7.5> ### [`v3.7.4`](https://github.com/johanohly/AirTrail/releases/tag/v3.7.4) [Compare Source](https://github.com/johanohly/AirTrail/compare/v3.7.3...v3.7.4) #### What's Changed ##### 🌟 Enhancements - feat: redesign flight list with floating toolbar by [@&#8203;johanohly](https://github.com/johanohly) in [#&#8203;510](https://github.com/johanohly/AirTrail/pull/510) - feat: show filters on statistics page and add year filter by [@&#8203;Gaudv](https://github.com/Gaudv) in [#&#8203;504](https://github.com/johanohly/AirTrail/pull/504) ##### 🐛 Bug fixes - fix: don't import flights with unknown airports before user maps them by [@&#8203;johanohly](https://github.com/johanohly) in [#&#8203;499](https://github.com/johanohly/AirTrail/pull/499) - fix: hide create airline/airport/aircraft UI from non-admin users by [@&#8203;johanohly](https://github.com/johanohly) in [#&#8203;500](https://github.com/johanohly/AirTrail/pull/500) - fix: prevent deck.gl overlay from rendering above map controls by [@&#8203;johanohly](https://github.com/johanohly) in [#&#8203;511](https://github.com/johanohly/AirTrail/pull/511) **Full Changelog**: <https://github.com/johanohly/AirTrail/compare/v3.7.3...v3.7.4> ### [`v3.7.3`](https://github.com/johanohly/AirTrail/releases/tag/v3.7.3) [Compare Source](https://github.com/johanohly/AirTrail/compare/v3.7.2...v3.7.3) #### What's Changed ##### 🐛 Bug fixes - fix: allow importing large flight files and fix dateline-crossing flights by [@&#8203;johanohly](https://github.com/johanohly) in [#&#8203;495](https://github.com/johanohly/AirTrail/pull/495) - fix: open scheduled timetable tab for scheduled-only lookups by [@&#8203;johanohly](https://github.com/johanohly) in [#&#8203;496](https://github.com/johanohly/AirTrail/pull/496) **Full Changelog**: <https://github.com/johanohly/AirTrail/compare/v3.7.2...v3.7.3> ### [`v3.7.2`](https://github.com/johanohly/AirTrail/releases/tag/v3.7.2) [Compare Source](https://github.com/johanohly/AirTrail/compare/v3.7.0...v3.7.2) #### What's Changed ##### 🐛 Bug fixes - fix: validate flight date order across all time field pairs by [@&#8203;RubenSG00](https://github.com/RubenSG00) in [#&#8203;490](https://github.com/johanohly/AirTrail/pull/490) - fix: correct weekday tooltip mismatch for non-Sunday-start locales by [@&#8203;johanohly](https://github.com/johanohly) in [#&#8203;491](https://github.com/johanohly/AirTrail/pull/491) #### New Contributors - [@&#8203;RubenSG00](https://github.com/RubenSG00) made their first contribution in [#&#8203;490](https://github.com/johanohly/AirTrail/pull/490) - [@&#8203;Jaime216](https://github.com/Jaime216) made their first contribution in [#&#8203;489](https://github.com/johanohly/AirTrail/pull/489) **Full Changelog**: <https://github.com/johanohly/AirTrail/compare/v3.7.1...v3.7.2> ### [`v3.7.0`](https://github.com/johanohly/AirTrail/releases/tag/v3.7.0) [Compare Source](https://github.com/johanohly/AirTrail/compare/v3.6.0...v3.7.0) #### What's Changed ##### ♾️ Custom Fields With this feature, you can add arbitrary data fields to flights. This could be anything from the booking reference, how many frequent flyer points you earned, or the codeshare airline. <img width="416" height="897" alt="CleanShot 2026-02-22 at 13 27 03@&#8203;2x" src="https://github.com/user-attachments/assets/4a17f688-3562-426b-b86a-a659af0171f1" /> ##### 🚀 Features * feat: custom fields by @&#8203;johanohly in https://github.com/johanohly/AirTrail/pull/471 * feat: add terminal & gate flight fields by @&#8203;johanohly in https://github.com/johanohly/AirTrail/pull/475 ##### 🌟 Enhancements * feat: handle controlled duplicate IATA codes by @&#8203;johanohly in https://github.com/johanohly/AirTrail/pull/472 ##### 🐛 Bug fixes * fix: AM/PM selection not working on some phones by @&#8203;johanohly in https://github.com/johanohly/AirTrail/pull/477 **Full Changelog**: <https://github.com/johanohly/AirTrail/compare/v3.6.0...v3.7.0> ### [`v3.6.0`](https://github.com/johanohly/AirTrail/releases/tag/v3.6.0) [Compare Source](https://github.com/johanohly/AirTrail/compare/v3.5.2...v3.6.0) #### What's Changed ##### 🚀 Features - feat: add byAir data importer by [@&#8203;johanohly](https://github.com/johanohly) in [#&#8203;460](https://github.com/johanohly/AirTrail/pull/460) ##### 🌟 Enhancements - fix: normalize flight number format by [@&#8203;binnichtaktiv](https://github.com/binnichtaktiv) in [#&#8203;454](https://github.com/johanohly/AirTrail/pull/454) - feat: add client-side lookup caches for airports, airlines, and aircraft by [@&#8203;johanohly](https://github.com/johanohly) in [#&#8203;461](https://github.com/johanohly/AirTrail/pull/461) ##### 🐛 Bug fixes - fix: correct date shift when editing flights across timezone boundaries by [@&#8203;johanohly](https://github.com/johanohly) in [#&#8203;457](https://github.com/johanohly/AirTrail/pull/457) - feat: add user mapping for AirTrail JSON imports by [@&#8203;johanohly](https://github.com/johanohly) in [#&#8203;458](https://github.com/johanohly/AirTrail/pull/458) - fix: avoid pre-filling actual times for future flights by [@&#8203;johanohly](https://github.com/johanohly) in [#&#8203;459](https://github.com/johanohly/AirTrail/pull/459) #### New Contributors - [@&#8203;binnichtaktiv](https://github.com/binnichtaktiv) made their first contribution in [#&#8203;454](https://github.com/johanohly/AirTrail/pull/454) **Full Changelog**: <https://github.com/johanohly/AirTrail/compare/v3.5.2...v3.6.0> ### [`v3.5.2`](https://github.com/johanohly/AirTrail/releases/tag/v3.5.2) [Compare Source](https://github.com/johanohly/AirTrail/compare/v3.5.1...v3.5.2) #### What's Changed ##### 🐛 Bug fixes - fix: allow flights with only scheduled departure time by [@&#8203;johanohly](https://github.com/johanohly) in [#&#8203;450](https://github.com/johanohly/AirTrail/pull/450) **Full Changelog**: <https://github.com/johanohly/AirTrail/compare/v3.5.1...v3.5.2> ### [`v3.5.1`](https://github.com/johanohly/AirTrail/releases/tag/v3.5.1) [Compare Source](https://github.com/johanohly/AirTrail/compare/v3.5.0...v3.5.1) #### What's Changed ##### 🐛 Bug fixes - fix: open native date picker on iOS Safari via direct tap by [@&#8203;johanohly](https://github.com/johanohly) in [#&#8203;445](https://github.com/johanohly/AirTrail/pull/445) **Full Changelog**: <https://github.com/johanohly/AirTrail/compare/v3.5.0...v3.5.1> </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 becomes conflicted, 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](https://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4yNTMuMSIsInVwZGF0ZWRJblZlciI6IjQzLjI1My4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
renovate-bot changed title from Update johly/airtrail Docker tag to v3.11.1 to chore(deps): update johly/airtrail docker tag to v3.11.1 2026-07-17 23:15:10 +00:00
renovate-bot changed title from chore(deps): update johly/airtrail docker tag to v3.11.1 to Update johly/airtrail Docker tag to v3.11.1 2026-07-21 01:11:24 +00:00
renovate-bot changed title from Update johly/airtrail Docker tag to v3.11.1 to chore(deps): update johly/airtrail docker tag to v3.11.1 2026-07-21 02:11:27 +00:00
This pull request can be merged automatically.
This branch is out-of-date with the base branch
You are not authorized to merge this pull request.
View command line instructions

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u origin renovate/johly-airtrail-3.x:renovate/johly-airtrail-3.x
git switch renovate/johly-airtrail-3.x

Merge

Merge the changes and update on Forgejo.
git switch main
git merge --no-ff renovate/johly-airtrail-3.x
git switch renovate/johly-airtrail-3.x
git rebase main
git switch main
git merge --ff-only renovate/johly-airtrail-3.x
git switch renovate/johly-airtrail-3.x
git rebase main
git switch main
git merge --no-ff renovate/johly-airtrail-3.x
git switch main
git merge --squash renovate/johly-airtrail-3.x
git switch main
git merge --ff-only renovate/johly-airtrail-3.x
git switch main
git merge renovate/johly-airtrail-3.x
git push origin main
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
ops/homelab!56
No description provided.