Skip to content
Changelog 5.04 KiB
Newer Older
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 (also pointed out by Gregor Herrmann)
    * efa: Add -D/--discover option
    * Travel::Routing::DE::EFA: Add get_efa_urls method
Birte Kristina Friesel's avatar
Birte Kristina Friesel committed
Travel::Routing::DE::VRR 2.06 - Sat Aug 02 2014

    * Route::Part: Add {arrival,departure}_{route,station}maps accessors
Birte Kristina Friesel's avatar
Birte Kristina Friesel committed
    * 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
Birte Kristina Friesel's avatar
Birte Kristina Friesel committed
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
Birte Kristina Friesel's avatar
Birte Kristina Friesel committed

    * Patch by Roland Hieber: respect proxy environment variables

Birte Kristina Friesel's avatar
Birte Kristina Friesel committed
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
Birte Kristina Friesel's avatar
Birte Kristina Friesel committed
    * Document -E / --extended-info in efa(1)
Birte Kristina Friesel's avatar
Birte Kristina Friesel committed
Travel::Routing::DE::VRR 2.00 - Sun Dec 11 2011
Birte Kristina Friesel's avatar
Birte Kristina Friesel committed

    * 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

Birte Kristina Friesel's avatar
Birte Kristina Friesel committed
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

Birte Kristina Friesel's avatar
Birte Kristina Friesel committed
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)
Birte Kristina Friesel's avatar
Birte Kristina Friesel committed
    * Note that we need perl >= 5.10.1 because of the parent pragma
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.)

Birte Kristina Friesel's avatar
Birte Kristina Friesel committed
efa 1.2 - Sat Jun 5 2010

    * Rewrite efa parser using HTML::TreeBuilder::XPath
Birte Kristina Friesel's avatar
Birte Kristina Friesel committed
    * Fixes information about late trains (was broken by efa.vrr.de changes)
Birte Kristina Friesel's avatar
Birte Kristina Friesel committed
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

Birte Kristina Friesel's avatar
Birte Kristina Friesel committed
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

Birte Kristina Friesel's avatar
Birte Kristina Friesel committed
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