Releases: lijunle/Nancy.AttributeRouting
Releases · lijunle/Nancy.AttributeRouting
v0.5.6
v0.5.5
v0.5.4
v0.5.3
v0.5.2
- Breaking change: Routing interfaces with routing attributes are registered as multi-instance (lifetime per request). This makes the routing interface behavior same as routing class.
- Add security attributes. They are just wrapper for Nancy.Security.SecurityHooks.
v0.5.1
v0.5.0
- Breaking change: Remove prefix type overload on RoutePrefix and ViewPrefix attribute
- Breaking change: Add RouteInherit to inherit routing information from another type
- Breaking change: Before attribute does not following base class chain, turn to follow RouteInherit chain.
- Breaking changes: Throw exception when multiple BeforeAttribute is decorated on same method/class/interface
- Interface is fully supported from bottom up. Its functionalities are covered by lots of test cases.
- Optimize the prefix lookup performance.
v0.4.1
v0.4.0
- Breaking change: Class inherit information will not be leverage to generate route prefix or view prefix. Prefix must explicitly declare on RoutePrefix attribute or ViewPrefix attribute.
- Breaking change: Request parameters will not pass to constructor any more. Use constructor for DI only, use method for real business logic, it is good to try-catch exception here.
- Routing initialization move to registration phrase.
- Throwing more specified exception when getting into trouble.