Changes for version 0.2400 - 2016-02-24

  • Enhancements
    • Lowered required Perl to 5.10 (from 5.16). If Perl version is 5.16 or newer, 'fc' is used for string comparisons instead of 'lc'.
  • Other Changes
    • Rewritten to no longer use Moops/Kavorka.
  • Bug Fixes
    • The 'available' command no longer lists <map>::Lines as available map names.
  • Stats & Dependency Changes
    • 41 files changed, 2211 insertions(+), 2040 deletions(-)
    • (run req) + Safe::Isa 1.000005
    • (run req) + Throwable::SugarFactory (any)
    • (run req) + Try::Tiny 0.24
    • (run req) + namespace::autoclean 0.22
    • (run req) ~ File::ShareDir (any) --> 1.102
    • (run req) ~ Graph (any) --> 0.9704
    • (run req) ~ List::Util 1.33 --> 1.42
    • (run req) ~ Moose (any) --> 2.1405
    • (run req) ~ MooseX::AttributeDocumented (any) --> 0.1003
    • (run req) ~ MooseX::AttributeShortcuts (any) --> 0.028
    • (run req) ~ Path::Tiny (any) --> 0.072
    • (run req) ~ Types::Path::Tiny (any) --> 0.005
    • (run req) ~ Types::Standard (any) --> 1.000005
    • (run req) ~ perl 5.016000 --> 5.010000
    • (run req) - Kavorka
    • (run req) - Kavorka::TraitFor::Parameter::doc
    • (run req) - Moops
    • (run req) - MoopsX::UsingMoose
    • (run req) - Sub::Exporter
    • (run req) - Syntax::Collector
    • (run req) - Throwable::X
    • (run req) - Type::Tiny::Enum
    • (run req) - namespace::clean
    • (run req) - true
    • (run rec) - GraphViz2
    • (test req) + IO::Handle (any)
    • (test req) + IPC::Open3 (any)
    • (dev req) + Badge::Depot 0.0103
    • (dev req) + Badge::Depot::Plugin::Coverage (any)
    • (dev req) + Badge::Depot::Plugin::Cpantesters (any)
    • (dev req) + Badge::Depot::Plugin::Kwalitee (any)
    • (dev req) + Badge::Depot::Plugin::Perl (any)
    • (dev req) + Badge::Depot::Plugin::Travis (any)
    • (dev req) + Dist::Zilla 5.000
    • (dev req) + Dist::Zilla::Plugin::Authority 1.009
    • (dev req) + Dist::Zilla::Plugin::BumpVersionAfterRelease::Transitional 0.007
    • (dev req) + Dist::Zilla::Plugin::ChangeStats::Dependencies::Git 0.0100
    • (dev req) + Dist::Zilla::Plugin::Git 2.036
    • (dev req) + Dist::Zilla::Plugin::Git::CheckFor::CorrectBranch 0.013
    • (dev req) + Dist::Zilla::Plugin::Git::Commit (any)
    • (dev req) + Dist::Zilla::Plugin::NextRelease::Grouped 0.0200
    • (dev req) + Dist::Zilla::Plugin::RewriteVersion::Transitional 0.007
    • (dev req) + Dist::Zilla::Plugin::Test::CleanNamespaces (any)
    • (dev req) + Dist::Zilla::Plugin::Test::Compile 2.054
    • (dev req) + Dist::Zilla::Plugin::Test::EOF 0.0501
    • (dev req) + Dist::Zilla::Plugin::Test::EOL 0.18
    • (dev req) + Dist::Zilla::Plugin::Test::Kwalitee::Extra v0.2.1
    • (dev req) + Dist::Zilla::Plugin::Test::NoTabs 0.15
    • (dev req) + Pod::Weaver::Section::GenerateSection 1.01
    • (dev req) + Test::CleanNamespaces 0.15
    • (dev req) + Test::EOF (any)
    • (dev req) + Test::EOL (any)
    • (dev req) + Test::More 0.88
    • (dev req) + Test::NoTabs 1.4
    • (dev req) ~ Dist::Zilla::Plugin::CheckChangesHasContent (any) --> 0.008
    • (dev req) ~ Dist::Zilla::Plugin::Clean (any) --> 0.07
    • (dev req) ~ Dist::Zilla::Plugin::CopyFilesFromBuild (any) --> 0.151680
    • (dev req) ~ Dist::Zilla::Plugin::Git::Contributors (any) --> 0.017
    • (dev req) ~ Dist::Zilla::Plugin::GithubMeta (any) --> 0.54
    • (dev req) ~ Dist::Zilla::Plugin::InstallRelease (any) --> 0.008
    • (dev req) ~ Dist::Zilla::Plugin::MetaProvides::Package (any) --> 2.003001
    • (dev req) ~ Dist::Zilla::Plugin::PodWeaver (any) --> 4.006
    • (dev req) ~ Dist::Zilla::Plugin::ReadmeAnyFromPod (any) --> 0.150250
    • (dev req) ~ Dist::Zilla::Plugin::RunExtraTests (any) --> 0.028
    • (dev req) ~ Dist::Zilla::Plugin::Test::ReportPrereqs (any) --> 0.021
    • (dev req) ~ Dist::Zilla::Plugin::TravisYML (any) --> 1.15
    • (dev req) ~ Pod::Elemental::Transformer::Splint (any) --> 0.1201
    • (dev req) ~ Pod::Weaver::Section::Badges (any) --> 0.0401
    • (dev req) ~ Test::Warnings (any) --> 0.026
    • (dev req) - Dist::Zilla::Plugin::CheckExtraTests
    • (dev req) - Dist::Zilla::Plugin::MetaProvides::Class
    • (dev req) - Dist::Zilla::Plugin::NextRelease
    • (dev req) - Dist::Zilla::Plugin::NextVersion::Semantic
    • (dev req) - Dist::Zilla::Plugin::OurPkgVersion
    • (dev req) - Dist::Zilla::Plugin::PodnameFromClassname
    • (dev req) - Dist::Zilla::Plugin::Prereqs::Plugins
    • (dev req) - Dist::Zilla::Plugin::PreviousVersion::Changelog
    • (dev req) - Dist::Zilla::Plugin::ReversionOnRelease
    • (dev req) - Pod::Weaver::Section::Homepage::DefaultCPAN
    • (dev req) - Pod::Weaver::Section::Source::DefaultGitHub
    • (dev sug) + Dist::Iller 0.1408
    • (dev sug) + Dist::Iller::Config::Author::CSSON 0.0309

Modules

Public transport graphing
The command line interface
Display routes for all pairs of stations
Display installed maps
Make a visualization using GraphViz2
Display lines in the map
Convert a Map::Metro map into a Map::Tube map
Search in a map
Show all stations in a map
Internal Moose
Event emitter for hooks
Exceptions for Map::Metro
An entire graph
Connects two stations on a line
Meta information about a line
A station on a specific line
A sequence of line stations
A collection of routes between two stations
All lines between two neighboring stations
Information about a station
The movement from one station to the next in a route
Moving between two stations without a connection between them
Hook into Map::Metro
Prints stations as they are parsed
How to make your own map
Easily load a map file
Type library for Map::Metro