Changes for Forward::Routes

0.56    2013-07-12 00:00:00
        - custom id names for resources (e.g. my_id instead of id)
        - API change: resource names such as 'new' and 'edit' can become
          id placeholder values if request method does not match or if
          there is no match because of 'only' option
        - API Change: the "as" option for resources now changes the
          automatic naming of routes and controllers, it no longer
          changes the path pattern of the URL (inverse behaviour, rails like)
        - API Change: use shorter names for frequent use cases and longer
          names for edge cases for nested resources (rails like)
        - API Change: nested resources: do not include namespace in
          capture names (untested/not specified behaviour in the past)

0.55    2013-07-12 00:00:00
        - cleanup and refactoring
        - fixed automatic route name generation for adding collection and member routes
          on nested resources
        - make sure that inheritance works if options are passed within add_route
          command (embedded option, no chaining)

0.54    2013-07-08 00:00:00
        - removed method 'method', not documented, use 'via' instead

0.53    2013-02-22 00:00:00
        - performance improvements for building paths
        - make sure that multiple calls to constraints methods does not result in reset of previous constraints

0.52    2012-11-07 00:00:00
        - sort methods in Forward::Routes by category and name
        - bug fix for path building: make sure that params with empty values
          behave like undef params

0.51    2012-02-16 00:00:00
        - added block syntax (api alternativ)
        - added tests for empty routes and home paths
        - allow more flexible path building in case of multiple format
          contraints for a route


0.50    2012-02-16 00:00:00
        - fixed bridges and added tests
        - fixed format inheritance and added tests

0.49    2011-08-26 00:00:00
        - fixed README

0.48    2011-08-26 00:00:00
        - added "app_namespace" method which should be used to define the apps
          base namespace (as it has no effect on autogenerated resource names
          in contrast to method "namespace")
        - added docs and tests for namespace methods
        - renamed method "controller_class" to "class" (in Match class)
        - added method "controller" to Match class (provides the last part of
          the full class namespace)

0.47    2011-08-24 00:00:00
        - Made namespace customization for resourceful routes more consistent
          (works more like default namespace option for standard routes, e.g.
           nested resources and routes inherit namespace from parent resource)
        - Full controller class name for resources is only provided by
          $match->controller_class accessor (no longer by controller param)

0.46    2011-08-24 00:00:00
        - Added namespace method and namespace inheritance to Routes, added
          controller_class and action accessors to Routes::Match

0.44    2011-08-01 00:00:00
        - Added "parent" to list of dependencies in Makefile

0.43    2011-07-23 00:00:00
        - Added support for adding collection routes to resources
        - Many smaller bug fixes

0.41    2011-07-21 00:00:00
        - Fixed small namespace bug

0.40    2011-07-21 00:00:00
        - Added support for adding member routes to resources
        - Put resource related stuff into a separate namespace
          Forward::Routes::Resources
        - Added support for nesting singular resources on top of plural
          resources
        - Resource customization: namespace has to be passed in format
          Foo::Bar

0.23    2011-07-07 00:00:00
        - Added -only option to resources
        - Added docs

0.22    2011-05-29 00:00:00
        - Fixed format constraint handling (undef and empty values)
        - Added -format option to resources
        - Added docs for custom format constraints for resources

0.21    2011-05-29 00:00:00
        - Fixed "uninitialized value in length" warnings
        - Fixed small route naming bug (affects bridges)

0.20    2011-05-26 00:00:00
        - Fixed singular resources (camelized controller name)
        - Added custom path naming for resources
        - Added support to define multiple singular resources at once
        - Test cleanup for constraint related tests
        - Added custom id constraints to resources
        - Added docs for singular resources
        - Removed prefix methods (no tests, no docs, no use cases)
        - API Change: namespace can only be customized for individual resources
        - Improved API for resource customization
        - Added docs for resource customization

0.19    2011-05-17 00:00:00
        - Added namespace prefix for resources
        - Updated docs (use camelized controller names in examples)
        - Camelize controller param of resources by default
        - Added format_resource_controller method to allow customization
          of controller param values for resources

0.18    2011-05-16 00:00:00
        - Empty paths can be passed via "match" method (default to "/")
        - Give bridges access to all captures of a URL
        - Creation of a nested resource automatically generates the parent
          resource (API CHANGE)

0.17    2011-05-12 00:00:00
        - Fixed id prefix in case of nested resources (singularize)
        - Allow customization of singularize method
        - Added docs for nested resources
        - Improved "params" method in Match class (read only, return single
          params)
        - Added "captures" method in Match class
        - Removed "pattern" method from Match class (missing use case)
        - Added "name" method to Match class

0.16    2011-05-04 00:00:00
        - Fixed nested resources
        - Improved documentation on restful resources
        - Added tests

0.15    2011-05-02 00:00:00
        - Fixed request method inheritance and added tests
        - Test cleanup
        - Replaced method add_resource by add_singular_resources
        - Added docs for restful resources

0.14    2011-04-20 00:00:00
        - Fixed format inheritance and added tests
        - Better documentation of format constraints
        - Improved format contraint tests
        - Added path_building format constraint support

0.13    2011-04-13 00:00:00
        - Added documentation

0.12    2011-04-13 00:00:00
        - Added .gitignore file

0.11    2011-04-13 00:00:00
        - Added description to pod

0.10    2011-04-04 00:00:00
        - Make Forward::Routes compatible with older versions of Perl
          (remove logical defined or //, which requires Perl 5.10)

0.09    2011-04-04 00:00:00
        - Use method chaining for (internal) generation of resources

0.07    2011-03-09 00:00:00
        - Fixed Makefile.PL

0.06    2011-03-08 00:00:00
        - Added bridge support inspired by Sebastian Riedel's
          Mojolicous::Routes module
        - Removed Try::Tiny from test file

0.05    2011-03-08 00:00:00
        - Fixed serious path matching bug for nested routes
        - Made format detection significantly smarter and added format method
          to allow format constraints


0.04    2011-03-07 00:00:00
        - First release