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