Revision history for Map-Metro
0.1801 2014-12-13T17:19:37Z CET
[Bug Fixes]
- available_maps() and map-metro.pl available works again.
- MM::Emitter should use MM::Hook.
[Enhancements]
- Added notation to add extra names (for search and display) to stations.
0.1800 2014-12-13T15:12:14Z CET
[API Changes]
- Changed notation to describe segments where a line travels in one
direction.
0.1702 2014-12-13T12:52:32Z CET
[Bug Fixes]
- Thanks to SREZIC:
- Added missing prereqs
- Fixed shebang in map-metro.pl
[Meta]
- Removed MooseX::Object::Pluggable prereq (replaced by Module::Pluggable
in 0.1700)
0.1701 2014-12-13T02:04:19Z CET
[API Changes]
- Removed a couple of undocumented methods from LineStation. Their purpose
is better handled by Step.
[Bug Fixes]
- Suppressed much warnings during build.
[Enhancements]
- Added one-way option to segments.
- Rewrote Lines command to step through lines using Step (instead of
LineStation).
0.1700 2014-12-12T23:54:30Z CET
[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.
0.1600 2014-12-12T02:29:55Z CET
[API Changes]
- Removed add to_text() (and related) methods from MM::Graph::*.
[Enhancements]
- All relevant MM::Cmd classes are adapted to the new hook system.
- Ensures that maps only resides in the MM::Plugin::Map namespace.
[New Features]
- Created an event/hook system (so far only emits 'routing_completed').
- Implemented a MM::Plugin::Hook::PrettyPrinter that auto-prints on
routing_completed.
0.1501 2014-12-11T15:39:01Z CET
[Enhancements]
- Added dump and hoist commands to map-metro.pl
0.1500 2014-12-10T19:06:42Z CET
[Meta]
- More prereqs.
0.1499 2014-12-10T18:09:34Z CET
[Meta]
- Missing prereq.
0.1498 2014-12-10T17:23:49Z CET
[Meta]
- Missing prereq.
0.1497 2014-12-10T15:09:17Z CET
[Meta]
- Added test prereq
0.1496 2014-12-10T14:24:35Z CET
[Documentation]
- Typo
0.1495 2014-12-10T13:12:02Z CET
[API Changes]
- Renamed get_route() in MM::Graph to routing_for().
[Documentation]
- Cleanup, and minor improvements.
- Added documentation about map-metro.pl lines <city>
0.1494 2014-12-10T00:29:59Z CET
- First public release