Roda v2.3.0 Release Notes

Release Date: 2015-05-13 // almost 9 years ago
    • ๐Ÿฑ Make assets plugin work better with json plugin when r.assets is the last method called in a route block (jeremyevans) (#27)

    • ๐Ÿ‘Œ Support no_mail! method in the mailer plugin, for skipping an email (jeremyevans)

    • โž• Add precompile_templates plugin, for saving memory when using a forking webserver (jeremyevans)

    • ๐Ÿ”Œ Document how to allow per-branch HTML escaping of <%= %> in the view_options plugin (jeremyevans)

    • Add :include_request option to json and json_parser plugins to include request in :serializer/:parser call (janko-m) (#26)

    • โšก๏ธ Optimize template cache lookup in render plugin when :cache_key is given (jeremyevans)

    • โž• Add :engine_opts option to render plugin, for specifying per-template engine options (jeremyevans)

    • ๐Ÿ”Œ The render plugin and render/view :ext option is now replaced by the :engine option (jeremyevans)

    • โž• Add path_rewriter plugin, for rewriting paths before routing (jeremyevans)

    • โž• Add :cache_key option to render/view to explicitly set the template cache key (jeremyevans)

    • Don't cache templates if :template_block is given to render/view, unless :cache=>true is used (jeremyevans)

    • โž• Add :cache option to render/view to force caching or not caching the template (jeremyevans)

    • ๐Ÿ”Œ Avoid rehashing hashes at runtime in plugins (jeremyevans)

    • โž• Add heartbeat plugin for heartbeat support (jeremyevans)

    • ๐Ÿ‘Œ Support :serializer option in json plugin (janko-m) (#21)

    • โž• Add json_parser plugin, for parsing request bodies in JSON format (jeremyevans)