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

Changelog History
Page 1

  • v3.48.0 Changes

    September 13, 2021
    • ๐Ÿ”Œ Extract named_routes plugin from multi_route plugin (jeremyevans)
  • v3.47.0 Changes

    August 13, 2021
    • โšก๏ธ Automatically optimize remaining r.on calls with a single argument (jeremyevans)
  • v3.46.0 Changes

    July 12, 2021
    • โšก๏ธ Automatically optimize r.on/ methods with a single string, String, Integer, or regexp argument (jeremyevans)
  • v3.45.0 Changes

    June 14, 2021
    • 0๏ธโƒฃ Make typecast_params plugin check for null bytes in strings by default, with :allow_null_bytes option for previous behavior (jeremyevans)
  • v3.44.0 Changes

    May 12, 2021
    • Add optimized_segment_matchers plugin for optimized matchers for a single String class argument (jeremyevans)

    • Use RFC 5987 UTF-8 and ISO-8859-1 encoded filenames when using send_file and attachment in the sinatra_helpers plugin (jeremyevans)

  • v3.43.1 Changes

    April 13, 2021
    • ๐Ÿ”’ [SECURITY] Fix issue where loading content_security_policy plugin after default_headers plugin had no effect (jeremyevans)
  • v3.43.0 Changes

    April 12, 2021
    • โž• Add host_authorization plugin, for checking that requests are submitted using an approved host (jeremyevans)
  • v3.42.0 Changes

    March 12, 2021
    • ๐Ÿ”Œ Make Roda.plugin support plugins using keyword arguments in Ruby 3 (jeremyevans)

    • ๐Ÿ’Ž Make Roda.use support middleware using keyword arguments in Ruby 3 (pat) (#207)

    • ๐Ÿ‘Œ Support common_logger plugin :method option for specifying the method to call on the logger (fnordfish, jeremyevans) (#206)

    • Add recheck_precompiled_assets plugin for checking for updates to the precompiled asset metadata file (jeremyevans)

    • ๐Ÿ“‡ Make compile_assets class method in assets plugin use an atomic approach to writing precompiled metadata file (jeremyevans)

  • v3.41.0 Changes

    February 17, 2021
    • ๐Ÿ‘Œ Improve view performance with :content option up to 3x by calling compiled template methods directly (jeremyevans)
  • v3.40.0 Changes

    January 14, 2021
    • Add freeze_template_caches! to the precompile_templates plugin, which ensures all templates are precompiled, and speeds up template access (jeremyevans)

    • Add precompile_views to the precompile_templates plugin, which precompiles the optimized render methods (jeremyevans)

    • Have RodaCache#freeze return the frozen internal hash (which no longer needs a mutex for thread-safety) (jeremyevans)

    • ๐Ÿ”Œ Speed up the view method in the render plugin even more when freezing the application (jeremyevans)

    • ๐Ÿ”Œ Speed up the view method in the render plugin when called with a single argument (jeremyevans)