Roda v1.1.0 Release Notes

Release Date: 2014-11-11 // about 8 years ago
    • โž• Add assets plugin, for rendering assets on the fly, or compiling them to a single compressed file (cj, jeremyevans) (#5)

    • ๐Ÿ”Œ Make InstanceMethods in plugins not include constants, as they would pollute the constant namespace (jeremyevans)

    • ๐Ÿ‘‰ Make response.finish add the Content-Length header, not response.write (jeremyevans)

    • Add response.finish_with_body to override response body used (jeremyevans)

    • ๐Ÿ‘‰ Use allocate instead of new in rack app (jeremyevans)

    • โž• Add chunked plugin, for easy streaming of template responses using Transfer-Encoding: chunked (jeremyevans)

    • โž• Add namespace support to the multi_route plugin, to support more complex applications (jeremyevans)

    • ๐Ÿ‘‰ Make r.multi_route use named route return value if not passed a block (jeremyevans)

    • ๐Ÿ‘‰ Make r.multi_route prefer longer route if multiple routes have the same prefix (jeremyevans)

    • โž• Add caching plugin, for handling http caching (jeremyevans)

    • ๐Ÿ‘Œ Support adding middleware after the route block has been added (jeremyevans)

    • ๐Ÿ‘ Allow Roda subclasses to use route block from superclass (jeremyevans)

    • Have r.multi_route ignore non-String named routes (jeremyevans)

    • ๐Ÿ”Œ Pick up newly added named routes while running in the multi_route plugin, useful for development (jeremyevans)

    • โž• Add path plugin, for named path support (jeremyevans) (#4)

    • โž• Add error_email plugin, for easily emailing an error notification for an exception (jeremyevans)