JLRoutes v2.1 Release Notes

Release Date: 2017-12-28 // over 6 years ago
  • ๐Ÿš€ Release Notes

    JLRoutes 2.1 has the following new features and improvements:

    ๐Ÿ†• New

    • 0๏ธโƒฃ It is now possible to change the default route definition class using +[JLRoutes setDefaultRouteDefinitionClass:]
    • ๐Ÿ‘€ Much more of the JLRRouteDefinition API is exposed in the header and intended to be overridden in subclasses (see README for more details).
    • ๐Ÿ‘€ A new class, JLRRouteHandler, has been added to provide helper methods for creating route handler blocks that are routed to classes or object instances (see README for more details).

    ๐Ÿ‘Œ Improvements

    • The initializer for JLRRouteDefinition no longer requires a scheme parameter to be provided
    • JLRRouteResponse now holds on to the final parameters passed to the handler block, via a parameters property
    • JLRRouteResponse and JLRRouteDefinition now conform to NSCopying
    • Many miscellaneous API improvements
    • Significant code cleanup

Previous changes from v2.0.5

  • ๐Ÿš€ Release Notes

    • ๐Ÿ“š Significantly improved documentation.
    • Minor code cleanup.