Changes for version 0.1700 - 2014-12-12
- API Changes
- Renamed routing_completed hook to before_add_routing.
- Revamped plugin systems for maps.
- Bug Fixes
- In the output from MM::Cmd::Station the last line wouldn't be printed.
- Documentation
- Fleshed out hook example.
- Enhancements
- Argument hooks to Map::Metro->new can now be a string (when only using one hook).
- Added before_add_station hook.
- Added original_name to Station, so if before_add_station changes the station's name, we can still search for the old name (esp when creating Segments, but also in routing_for()).
- Added MM::Plugin::Hook::StreamStations, mostly as a hook example.
Modules
Public transport graphing
The command line interface
An entire graph
What is a connection?
What is a line?
What is a line station?
What is a route?
What is a routing?
What is a segment?
What is a station?
What is a step?
What is a transfer?
Hook into Map::Metro
How to make your own map
Easily load a map file
Provides
in lib/Map/Metro/Emitter.pm
in lib/Map/Metro/Exception.pm
in lib/Map/Metro/Plugin/Hook/StreamStations.pm
in lib/Map/Metro/Standard.pm
in lib/Map/Metro/Standard/Moops.pm