summaryrefslogtreecommitdiff
path: root/Changelog
blob: 921e4e37816549d605378758125a77309b1500a8 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
Travel::Status::DE::VRR 1.17 - Sat May 02 2020

    * Add MVV (M√ľnchner Verkehrs- und Tarifverbund) and VAG (Freiburger
      Verkehrs AG) services
    * Fix encoding when using VOR or LinzAG services

Travel::Status::DE::VRR 1.16 - Fri May 01 2020

    * Use HTTPS for  DING, VOR, LinzAG, VGN, VRR, VRR2, VVS, NVBW, KVV and BSVG
      services
    * Update VGN, VVO, VMV and KVV service URLs
    * Remove IVB, VVV and VRNdelfi services
    * Re-add Verbundlinie service

Travel::Status::DE::VRR 1.15 - Wed Jul 05 2017

    * Fix encoding issues caused by recent API changes

Travel::Status::DE::VRR 1.14 - Sat Oct 08 2016

    * efa-m: Fix broken encoding in --list output

Travel::Status::DE::VRR 1.13 - Sun Mar 06 2016

    * EFA: Add accessors name_candidates and place_candidates
    * EFA: errstr: in cases of ambiguous input, the name/place
      candidates list is no longer encoded in the errstr accessor. Use the
      new name_candidates / place_candidates accessors instead.

Travel::Status::DE::VRR 1.12 - Tue Aug 04 2015

    * EFA: Add static method get_efa_urls
    * Line: Add mot and mot_name accessors
    * Result: Add mot and mot_name accessors
    * efa-m: Add -A / --auto-url / --discover-and-print option
    * efa-m: Add -D / --discover option
    * efa-m: Add --list option
    * efa-m: Add -m / --mot option
    * efa-m: Add -s / --service option

Travel::Status::DE::VRR 1.11 - Tue Jun 30 2015

    * efa-m: Remove -V alias for --version
    * efa-m: Add -V / --track-via option
    * efa-m: Add -O / --output option with outputtypes
      route_after, route_before, fullroute and route
    * efa-m: Always output schedule data when absolute times are requested.
      As before, delays are indicated by a +xyz mark next to the time

Travel::Status::DE::VRR 1.10 - Thu Jun 25 2015

    * Result->delay: return undef when no data is available. This allows to
      distinguish between on-time departures (delay 0) and departures without
      realtime data (delay undef)
    * EFA->new: Add full_routes config option
    * EFA: Add identified_data accessor
    * Result: Add route_pre, route_post and route_interesting accessors
    * Add Travel::Status::DE::EFA::Stop module
    * efa-m: Add -v / --via option

Travel::Status::DE::VRR 1.09 - Thu Apr 30 2015

    * EFA: Fix crash when ->results is called after a network error occured
    * EFA: Add timeout parameter to constructor (default: 10 seconds)
    * efa-m: Add --timeeout option

Travel::Status::DE::VRR 1.08 - Mon Mar 03 2014

    * efa-m: Add -o, --offset option
    * Fix ->platform and ->platform_db accessors (the EFA API was changed)

Travel::Status::DE::VRR 1.07 - Tue Jan 07 2014

    * efa-m: Add previously undocumented -L option to manual
    * efa-m: Handle UTF8 in place/stop input
    * Travel::Status::DE::EFA: Handle decoded input with non-ASCII characters

Travel::Status::DE::VRR 1.06 - Thu Jan 02 2014

    * Add Travel::Status::DE::EFA module, move ::Result and ::Line to
      Travel::Status::DE::EFA. Travel::Status::DE::VRR now inherits from
      ::EFA, no API changes were made.
    * Travel::Status::DE::EFA has a mandatory efa_url parameter to set the
      entry point to an EFA service

Travel::Status::DE::VRR 1.05 - Wed Dec 18 2013

    * Add -r, --relative option to use relative times
    * Support lines without Operator field (e.g. Aachen / ASEAG)

Travel::Status::DE::VRR 1.04 - Wed Oct 16 2013

    * Add ->key accessor to Travel::Status::DE::VRR::Line
      (meaning is unknown)
    * Add ->is_cancelled accessor to Travel::Status::DE::VRR::Result
    * Travel::Status::DE::VRR::Result->delay will no longer return '-9999'
      for cancelled departures, check ->is_cancelled instead
    * Allow Travel::Status::DE::VRR::Line and Travel::Status::DE::VRR::Result
      to be serialized to JSON (via TO_JSON method)

Travel::Status::DE::VRR 1.03 - Tue Sep 17 2013

    * Disable smartmatch warnings on perl >= 5.018

Travel::Status::DE::VRR 1.02 - Wed Apr 10 2013

    * Patch by Roland Hieber: respect proxy environment variables

Travel::Status::DE::VRR 1.01 - Mon Nov 26 2012

    * Properly parse "tram canceled" information (EVAG, maybe also VRR)

Travel::Status::DE::VRR 1.00 - Sat Dec 03 2011

    * switch to efa.vrr.de XML interface
    * properly decode UTF-8 strings
    * Switch from WWW::Mechanize to LWP::UserAgent
    * Add ->lines and Travel::Status::DE::VRR::Line describing all lines
      serving the given stop

    [Travel::Status::DE::VRR::Result]
    * Add countdown, date, delay, lineref, platform_db, sched_date, sched_time
      and type accessors

    [efa-m]
    * Add -L / --linelist option

Travel::Status::DE::VRR 0.02 - Sat Oct 01 2011

    [efa-m]
    * Add --platform / --line options to filter output
    * Align times properly if departure list contains a daychange
    * Make --date and --time actually work

Travel::Status::DE::VRR 0.01 - Sun Sep 11 2011

    * Initial release