All Versions
Latest Version
Avg Release Cycle
29 days
Latest Release
317 days ago

Changelog History
Page 4

  • v3.33.0 Changes

    June 16, 2020
    • โž• Add :brotli option to public plugin to supplement it to serve brotli-compressed files like :gzip does for gzipped files (hmdne) (#194)

    • โž• Add url method to path plugin, similar to path but returning the entire URL (jeremyevans)

  • v3.32.0 Changes

    May 15, 2020
    • ๐Ÿฑ Make :dependencies option in assets plugin work correctly with render plugin template caching (jeremyevans) (#191)

    • ๐Ÿ‘Œ Support render method :dependencies option for specifying which files to check for modification (jgarth, jeremyevans) (#192)

    • โž• Add each_partial to the partials plugin for rendering a partial for each element in an enumerable (jeremyevans)

    • Make render_each in render_each plugin handle template names with directories and extensions (jeremyevans)

  • v3.31.0 Changes

    April 15, 2020
    • โž• Add :relative option to path method in path plugin, for generating a method returning relative paths (jeremyevans)

    • โž• Add relative_path plugin, for turning absolute paths to paths relative to the current request (jeremyevans)

  • v3.30.0 Changes

    March 13, 2020
    • ๐Ÿ‘Œ Support :relative_paths assets plugin option to use relative paths for the assets (jeremyevans)

    • Make run_append_slash and run_handler plugins work when used together (janko) (#185)

    • ๐Ÿ”Œ Make :header matcher in header_matchers plugin work for Content-Type and Content-Length (jeremyevans) (#184)

  • v3.29.0 Changes

    February 14, 2020
    • โœ‚ Remove specs and old release notes from the gem to reduce gem size by over 35% (jeremyevans)

    • ๐Ÿ”Œ Raise RodaError if trying to load a plugin that is not a module (jeremyevans)

    • ๐Ÿ”Œ Include SCRIPT_NAME when logging in common logger plugin (jeremyevans)

    • ๐Ÿ”Œ Handle invalid POST data when using the exception_page plugin (jeremyevans)

  • v3.28.0 Changes

    January 15, 2020
    • Add session_created_at and session_updated_at methods to the sessions plugin (jeremyevans)

    • โฌ†๏ธ Make upgrading from rack session cookie in sessions plugin work with rack 2.0.8 (jeremyevans)

    • ๐Ÿ“œ Make json_parser parse request body as json even if request body has already been read (jeremyevans)

  • v3.27.0 Changes

    December 13, 2019
    • ๐Ÿ“œ Allow json_parser return correct result for invalid JSON if the params_capturing plugin is used (jeremyevans) (#180)

    • Add multibyte_string_matcher plugin for matching multibyte characters (jeremyevans)

    • Split roda.rb into separate files (janko) (#177)

  • v3.26.0 Changes

    November 18, 2019
    • Combine multiple asset files with a newline when compiling them, avoiding corner cases with comments (ameuret) (#176)

    • โž• Add asychronous streaming support to the streaming plugin (janko) (#175)

  • v3.25.0 Changes

    October 15, 2019
    • ๐Ÿ‘Œ Support change in tilt 2.0.10 private API to continue to support compiled templates, with up to 33% performance improvement (jeremyevans)

    • ๐Ÿ‘Œ Improve render performance with :locals option up to 75% by calling compiled template methods directly (jeremyevans)

  • v3.24.0 Changes

    September 13, 2019
    • ๐Ÿ›  Fix warning in module_include plugin on Ruby 2.7+ (jeremyevans)

    • ๐Ÿ‘Œ Improve render_each performance by calling compiled template methods directly (jeremyevans)