summaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorLines
2015-10-31release v1.0 \o/1.001.0Daniel Friesel-12/+20
2015-10-30aseag-m: Do not erroneously reverse route when combining route_after with rou...Daniel Friesel-5/+1
2015-10-29-of: show delimiter between route_pre and route_postDaniel Friesel-6/+9
2015-10-28more constructor testsDaniel Friesel-17/+75
2015-10-27aseag-m(1): caveats regarding incomplete dataDaniel Friesel-0/+7
2015-10-14more testsDaniel Friesel-3/+34
2015-10-14add tests for route/stop.pmDaniel Friesel-0/+56
2015-10-13some more testsDaniel Friesel-1/+4
2015-10-13do not store unused data in $selfDaniel Friesel-8/+6
2015-10-12version bump0.05Daniel Friesel-11/+11
2015-10-12tensesDaniel Friesel-1/+1
2015-10-12update aseag-m(1)Daniel Friesel-2/+8
2015-10-12add devmode option (moar debugging)Daniel Friesel-8/+16
2015-10-12return stop objects in route_interesting tooDaniel Friesel-20/+20
2015-10-11changelogDaniel Friesel-0/+13
2015-10-10moar documentationDaniel Friesel-18/+18
2015-10-09use Stop.pm for stop data instead of arrayrefsDaniel Friesel-13/+130
2015-10-07Result.pm documentationDaniel Friesel-3/+16
2015-10-07URA.pm documentationDaniel Friesel-8/+5
2015-10-07route_interesting support in aseag-mDaniel Friesel-17/+23
2015-10-07update documentationDaniel Friesel-14/+29
2015-10-07aseag-m: Move relative_times to -o as wellDaniel Friesel-6/+5
2015-10-07proper route handling, generic route_pre / route_post in backendDaniel Friesel-107/+130
2015-10-07Result: add route_interesting method (unused, needs refactoring elsewhere first)Daniel Friesel-0/+50
2015-10-06use -oa/b/f for route type selection. todo: -orDaniel Friesel-14/+32
2015-10-06slightly improved error messagesDaniel Friesel-5/+6
2015-06-27aseag-m: clean up output code, improve route formatDaniel Friesel-33/+33
2015-06-27aseag-m(1): fix -v detailDaniel Friesel-1/+1
2015-05-01URA->new: Use lwp_options to pass parameters to LWP::UA constructorDaniel Friesel-1/+14
2015-03-12version bump0.04Daniel Friesel-8/+17
2015-03-12fucking encodings, how do they workDaniel Friesel-2/+5
2015-03-12Parse URA output with Text::CSV to cope with weird formats (fixes ASEAG backend)Daniel Friesel-3/+9
2015-01-16URA(3pm): URA means "Unified Realtime API"Daniel Friesel-2/+2
2015-01-16Result: route_timetable: Fix misleading code snippetDaniel Friesel-1/+1
2015-01-16Result: Add ->type accessor (compatibility with other libs)Daniel Friesel-0/+9
2014-01-23version bump0.03Daniel Friesel-11/+19
2014-01-23add basic ::Result testsDaniel Friesel-0/+43
2014-01-23Result: Fix countdown_secDaniel Friesel-3/+5
2014-01-23aseag.t: Make sure results are ordered by departure timeDaniel Friesel-1/+13
2014-01-22update DateTime test valuesDaniel Friesel-12/+12
2014-01-22URA: Remove new_from_raw test constructor, accept file: URLsDaniel Friesel-52/+37
2014-01-22use predefined datetime for testsDaniel Friesel-1/+29
2014-01-17Only do DateTime math when needed (makes code ~2x as fast)Daniel Friesel-14/+38
2014-01-03aseag-m: document exit codesDaniel Friesel-3/+5
2013-12-26version bump0.02Daniel Friesel-9/+10
2013-12-24update documentation examples (must be exact stop names)Daniel Friesel-2/+2
2013-12-24add get_stop_by_name to documentationDaniel Friesel-1/+8
2013-12-24split up test cases for more concurrencyDaniel Friesel-138/+177
2013-12-24Remove fuzzy matching from API, add get_stop_by_name insteadDaniel Friesel-62/+70
2013-12-24results(via => ...) testsDaniel Friesel-1/+118