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
138
139
140
141
142
143
144
145
146
147
148
149
150
|
git HEAD
* Add URLs for several austrian EFA services
(pointed out by Gregor Herrmann)
* Support EFA services which do not distinguish between scheduled
and realtime data (pointed out by Gregor Herrmann)
Travel::Routing::DE::VRR 2.06 - Sat Aug 02 2014
* Route::Part: Add {arrival,departure}_{route,station}maps accessors
* efa: Add -m / --maps option
* Fix exclude / --exclude (didn't work at all previously, possibly
because of a server-side API change)
Travel::Routing::DE::VRR 2.05 - Mon Mar 03 2014
* Move all logic to Travel::Routing::DE::EFA and require an EFA url to
be set. This way, any EFA service is supported.
Travel::Routing::DE::VRR now calls ::EFA with the VRR url, so there are
no backwards-incompatible changes
* Improve error messages for missing route data and backend errors
* Add option to specify maximum number of connections (efa -n)
* efa: add -f / --full-route option
* efa: add -u / --efa-url option
Travel::Routing::DE::VRR 2.04 - Tue Jan 07 2014
* efa: Handle UTF8 in place/stop input
* Travel::Routing::DE::VRR: Handle decoded input with non-ASCII characters
Travel::Routing::DE::VRR 2.03 - Thu Jul 4 2013
* Disable smartmatch warnings on perl >= 5.018
Travel::Routing::DE::VRR 2.02 - Wed Apr 10 2013
* Patch by Roland Hieber: respect proxy environment variables
Travel::Routing::DE::VRR 2.01 - Thu Jan 26 2012
* Fix bug in departure_stop_and_platform where the arrival_stop was used
in case of unknown platforms
* Document -E / --extended-info in efa(1)
Travel::Routing::DE::VRR 2.00 - Sun Dec 11 2011
* Now uses the efa.vrr.de XML interface
* properly decode UTF-8 strings
[Travel::Routing::DE::VRR::Route]
* new accessors: duration, ticket_type, fare_adult, fare_child and
vehicle_time
[Travel::Routing::DE::VRR::Route::Part]
* arrival_stop and departure_stop no longer include the platform,
use arrival_stop_and_platform / departure_stop_and_platform instead
* New accessors: arrival_date, arrival_platform, arrival_sdate,
arrival_stime, arrival_stop_and_platform, delay, departure_date,
departure_platform, departure_sdate, departure_stime,
departure_stop_and_platform, via
* ->extra no longer contains information about delays, use ->delay instead
[efa]
* New -E / --extended-info option to display travel fares
Travel::Routing::DE::VRR 1.06 - Sat Sep 17 2011
* Fix dependencies. We claimed to use WWW::Mechanize but in fact only
need LWP::UserAgent
Travel::Routing::DE::VRR 1.05 - Sun Jul 17 2011
* Documentation fixes (in a few places, the module was prefixed
Travel::Status instead of the correct Travel::Routing)
* Note that we need perl >= 5.10.1 because of the parent pragma
[efa]
* Fix connection error handler
Travel::Routing::DE::VRR 1.04 - Wed Jun 29 2011
* efa: Remove --foo-type options, use --to city type:stop etc. instead
* Introducing Travel::Routing::DE::VRR
* New dependencies: Class::Accessor, Exception::Class
efa 1.3 - Sun Jun 6 2010
* Rewrite efa parser using XML::LibXML (major performance improvement)
* Detect more efa.vrr.de errors (no routes found, invalid input data, etc.)
efa 1.2 - Sat Jun 5 2010
* Rewrite efa parser using HTML::TreeBuilder::XPath
* Fixes information about late trains (was broken by efa.vrr.de changes)
efa 1.1.2 - Wed May 12 2010
* Fix -v
* Fix --date DD.MM. (was incorrectly rejected)
* Fix support for empty --ignore-info
* Add some more argument verification
efa 1.1.1 - Mon Apr 26 2010
* Add short options
efa 1.1 - Sun Jan 17 2010
* Code cleanup and DRY-ing
* Add 'addr:foo' and 'poi:foo' as alternative to '--to-type poi' etc.
efa 1.0.3 - Wed Dec 9 2009
* Further code cleanup
* Fixes a minor unicode-related glitch in the output formatting
efa 1.0.2 - Sat Sep 12 2009
* Code cleanup
* --restrict is now --include
efa 1.0.1 - Wed Jul 1 2009
* Fixed unicode handling (apparently efa.vrr.de got changed)
* Added support for some rare connections without timestamps
* --date: The year is now optional
efa 1.0 - Sat May 23 2009
* Various parser improvements, especially for footways.
* Added --walk-speed option
* Added --bike option (take a bike with you)
* Except for "Mobilitätseinstellungen", the efa.vrr.de interface is now
completely supported
efa 0.9.1 - Wed May 20 2009
* Added options:
+ --exclude - exclude certain train/transport types
+ --max-change - limit maximum number of interchanges
+ --prefer - prefer connections based on speed/interchanges/walking
+ --proximity - take near stops into account for start/stop
efa 0.9 - Sat May 16 2009
* Accept from, to and via city and stops
* Custom arrival/departure date/time
* Print extra infos (late trains etc.)
* Regex to ignore certain infos
* Restrict trains to anything/anything without ICE/local
|