Releases: Traewelling/traewelling
Releases · Traewelling/traewelling
2026.03.19
What's Changed
- ♻️ refactor trip refresh logic to use queued jobs by @MrKrisKrisu in #4595
- ♻️ update job queue priorities for various tasks by @MrKrisKrisu in #4597
- ⚡ improve performance when deleting status by @MrKrisKrisu in #4599
Full Changelog: 2026.03.15...2026.03.19
2026.03.15
What's Changed
- ✨ add new transport category
freightTrainby @MrKrisKrisu in #4578 - 🐛 fix co-passengers filter in frontend by @MrKrisKrisu in #4579
- 🗃️ clean up route segments by @MrKrisKrisu in #4580
- ⚡ improve leaderboard performance by @MrKrisKrisu in #4582
- ⚡ improve performance of
historyendpoint by @MrKrisKrisu in #4583 - ⚡ improve performance of
polylineendpoint by @MrKrisKrisu in #4584 - ⚡ improve performance of
dashboardendpoint by @MrKrisKrisu in #4585 - ⚡ improve performance of
auth/useranduser/:nameendpoint by @MrKrisKrisu in #4586 - ⚡ improve performance of
user/:name/statusesendpoint by @MrKrisKrisu in #4587 - ✨ add delete route segment API endpoint and job by @MrKrisKrisu in #4588
- ⚡ optimize Prometheus metrics retrieval by @MrKrisKrisu in #4589
- ✨ add ticket management and statistics (closed beta) by @MrKrisKrisu in #4590
Full Changelog: 2026.03.14...2026.03.15
2026.03.14
What's Changed
- ♻️ fix new
fully_qualified_strict_typesrule by @MrKrisKrisu in #4573 - 🐛 allow null path_type in trip query by @MrKrisKrisu in #4572
- 🗃️ change polyline column type to text in route_segments table by @MrKrisKrisu in #4571
- 🐛 adjust duration tolerance for trip segments to include minimum by @MrKrisKrisu in #4574
- ✨ add
AssignRouteSegmentToStopoversJobby @MrKrisKrisu in #4575 - 🐛 fix incorrect trip ID reference in ReRoutingController by @MrKrisKrisu in #4576
- 🧐 dispatch distance recalculation after route segment assignment by @MrKrisKrisu in #4577
Full Changelog: 2026.03.13...2026.03.14
2026.03.13
What's Changed
- 🐛 Show app secret only on app creation by @HerrLevin in #4566
Upgrades
- ⬆️ Upgrade all non-major dependencies by @renovate[bot] in #4561
- ⬆️ Upgrade dependency vue to v3.5.30 by @renovate[bot] in #4562
- ⬆️ Upgrade all non-major dependencies by @renovate[bot] in #4563
- ⬆️ Fix npm audit by @HerrLevin in #4570
Full Changelog: 2026.03.08.02...2026.03.13
2026.03.08.02
What's Changed
- ✨ add endpoint for creating empty route segments by @MrKrisKrisu in #4557
- ✨ add route segment details endpoint by @MrKrisKrisu in #4558
- ✨ add route segment index endpoint by @MrKrisKrisu in #4559
- 🐛 use planned departure and arrival in rerouting logic by @MrKrisKrisu in #4560
Full Changelog: 2026.03.08...2026.03.08.02
2026.03.08
What's Changed
- ✨ include current stop indication on StatusCard by @MrKrisKrisu in #4544
- 🐛 fix trip speed calculation by @MrKrisKrisu in #4547
- 📝 update api documentation by @MrKrisKrisu in #4548
- ♻️ deprecate
clientIdanduserIdin WebhookResource; adduserfield by @MrKrisKrisu in #4550 - ♻️ deprecate
arrivalanddeparturefields in StopoverResource by @MrKrisKrisu in #4551 - ♻️ deprecate fields in DepartureResource by @MrKrisKrisu in #4552
- ♻️ deprecate
additionalfield in CheckinSuccessResource by @MrKrisKrisu in #4553 - ♻️ deprecate
trainDistanceandtrainDurationfields in EventDetailsResource by @MrKrisKrisu in #4554 - ♻️ add UUID field to User by @MrKrisKrisu in #4555
- ♻️ support UUIDs across user-related API endpoints by @MrKrisKrisu in #4556
Full Changelog: 2026.03.07.1...2026.03.08
2026.03.07.1
What's Changed
- 🐛 Fix reset password email URL generation by @HerrLevin in #4543
Full Changelog: 2026.03.07...2026.03.07.1
2026.03.07
What's Changed
- ♻️ use new keys in frontend by @MrKrisKrisu in #4530
- 🐛 fix layout when no other users are in this connection by @MrKrisKrisu in #4531
- ♻️ use Maplibre instead of Leaflet outer beta by @MrKrisKrisu in #4532
- 🐛 normalize FeatureCollection to stdClass for route segments by @MrKrisKrisu in #4534
- 🐛 fix link to profile by @MrKrisKrisu in #4535
- 🚸 add error handling for past departure data by @MrKrisKrisu in #4536
- 🐛 refine travel type mapping by @MrKrisKrisu in #4537
- 📝 mark operator and dataSource as nullable by @MrKrisKrisu in #4539
- 🐛 make privacyHideDays consistent by @MrKrisKrisu in #4540
- 🔥 remove unused closed beta test (StationMap) by @MrKrisKrisu in #4541
- 🐛 fix export controller to also export manual times by @MrKrisKrisu in #4542
Full Changelog: 2026.03.06...2026.03.07
2026.03.06
What's Changed
- ✨ add page title translation and fix route naming by @MrKrisKrisu in #4521
- ✅ add Laravel optimize check to CI workflow by @MrKrisKrisu in #4522
- 🎨 enhance styling of SettingsListRow component for better alignment by @MrKrisKrisu in #4523
- ✨ add endpoint to retrieve trip statuses by @MrKrisKrisu in #4526
- ✨ implement email change notification and traceability by @HerrLevin in #4525
- 🚚 move enums to correct namespace by @MrKrisKrisu in #4527
- 🔥 remove deprecated by @MrKrisKrisu in #4528
- 🐛 fix casing of
alsoOnThisConnectionproperty by @MrKrisKrisu in #4529
Full Changelog: 2026.03.05.02...2026.03.06
2026.03.05.02
What's Changed
- 📝 add
withIdentifiersquery parameter to api docs by @MrKrisKrisu in #4516 - 🚸 Add settings for followers, followings, and follow requests + minor fixes by @HerrLevin in #4515
- 📝 add documentation for deprecated values by @MrKrisKrisu in #4517
- ✨ add localized email templates and translation helper by @HerrLevin in #4518
- 🗃️ drop legacy identifier columns from train_stations table by @MrKrisKrisu in #4519
Full Changelog: 2026.03.05...2026.03.05.02