summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorLines
7 hoursRelease v3.17HEAD3.17mainBirte Kristina Friesel-17/+26
7 hoursLinzAG also speaks UTF-8Birte Kristina Friesel-3/+2
7 hoursUse URI::Escape to escape umlauts in place/name argumentsBirte Kristina Friesel-4/+13
This fixes VVO and LinzAG issues with umlauts
8 hoursTurns out that VVO EFA isn't really using ISO-8859-15Birte Kristina Friesel-3/+2
8 hoursEFA: check for (and report) backend errorsBirte Kristina Friesel-2/+21
8 hoursEFA(3pm): Remove efa_encoding parameter (unused/unsupported for a long time)Birte Kristina Friesel-10/+1
4 daysVVO needs query parameters to be specified in ISO-8859-15Birte Kristina Friesel-2/+3
2025-09-20Release v3.163.16Birte Kristina Friesel-17/+21
2025-09-20Departure, Trip: get line numbers from AVV EFABirte Kristina Friesel-2/+3
2025-09-20EFA: respect tls_insecure in _p modeBirte Kristina Friesel-0/+5
2025-09-19Add AVV AugsburgBirte Kristina Friesel-6/+23
Short code may change, as AVV also means Aachener Verkehrsverbund
2025-08-30Release v3.153.15Birte Kristina Friesel-17/+22
2025-08-30polyline: warn rather than running untested codeBirte Kristina Friesel-7/+10
2025-08-30Dockerfile: bump base image to perl 5.40Birte Kristina Friesel-2/+2
2025-08-30polyline: Handle trips that pass the same stop ID more than onceBirte Kristina Friesel-5/+33
2025-08-30efa-m --json: print canonical output for easier debuggingBirte Kristina Friesel-3/+3
2025-08-04makedeb-docker: use Debian Bookworm as base imageBirte Kristina Friesel-1/+1
2025-07-14Release v3.143.14Birte Kristina Friesel-17/+23
2025-07-06efa-m: show_stopseq: handle stops with no platform dataBirte Kristina Friesel-2/+2
2025-06-21EFA: results_dm: Handle station boards with just a single departureBirte Kristina Friesel-0/+5
2025-06-19Release v3.133.13Birte Kristina Friesel-17/+23
2025-06-18new_p: Also return $self in case of errorBirte Kristina Friesel-1/+1
This allows clients to access place_candidates and name_candidates in case of ambiguous place/name errors. Related: https://github.com/derf/travelynx/issues/249
2025-06-18Release v3.123.12Birte Kristina Friesel-17/+24
2025-06-18Trip details: The endpoint has a time parameter. Using it is a good idea.Birte Kristina Friesel-5/+10
This fixes trip detail requests occasionally returning data for yesterday, and should also fix trip detail requests failing entirely. Note that this breaks compatibility with trip IDs obtained from earlier efa-m versions.
2025-06-16Release v3.113.11Birte Kristina Friesel-17/+22
2025-06-16efa-m: only reserve space for occupancy if it is usedBirte Kristina Friesel-2/+6
2025-06-16efa-m: trip view: show occupancy per stop, if availableBirte Kristina Friesel-1/+2
2025-06-16Trip: route: pass occupancy to Stop constructorBirte Kristina Friesel-0/+1
2025-06-15Release v3.103.10Birte Kristina Friesel-18/+20
2025-06-15Stop: Add is_cancelled accessorBirte Kristina Friesel-12/+27
2025-06-14Build.PL: Add Cache::File and GIS::Distance as recommended dependenciesBirte Kristina Friesel-0/+4
2025-06-13Add BEG service definitionBirte Kristina Friesel-2/+7
Related to https://github.com/derf/travelynx/issues/236 (except that travelynx does not support EFA backends yet)
2025-06-09Add RVV service (Regensburger Verkehrsverbund)void-0/+5
2025-06-08place_candidates, name_candidates: return Stop objectsBirte Kristina Friesel-12/+44
Fixes https://github.com/derf/db-fakedisplay/issues/38 once adopted there
2025-03-23Release v3.093.09Birte Kristina Friesel-17/+21
2025-03-22Trip->polyline: provide Stop reference where appropriate, remove name/idBirte Kristina Friesel-18/+35
2025-03-22Trip->polyline: augment (likely) stop coordinates with name and IDBirte Kristina Friesel-3/+47
Needs GIS::Distance; augmentation is skipped if it is not available
2025-03-22Trip: TO_JSON: populate polylineBirte Kristina Friesel-0/+3
2025-03-22Trip: Fix polyline accessor. It never really worked.Birte Kristina Friesel-6/+17
2025-02-08Release v3.083.08Birte Kristina Friesel-17/+22
2025-02-08EFA->new_p: Return $self in rejected promise after successful requestBirte Kristina Friesel-4/+10
2025-01-27Release v3.073.07Birte Kristina Friesel-17/+22
2025-01-27Add Rolph serviceBirte Kristina Friesel-1/+1
2025-01-05Departure: Fix ->id accessorBirte Kristina Friesel-1/+1
2025-01-05Release v3.063.06Birte Kristina Friesel-17/+27
2025-01-05Add more author testsBirte Kristina Friesel-0/+16
2025-01-05efa-m(1): mention stop ID numbers / codesBirte Kristina Friesel-5/+6
2025-01-05efa-m(1): it's services, not entry pointsBirte Kristina Friesel-11/+11
2025-01-05Test::Pod is only required for author testsBirte Kristina Friesel-1/+0
2025-01-05Update copyrightBirte Kristina Friesel-9/+9