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

Changelog History
Page 2

  • 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)

  • v3.39.0 Changes

    December 15, 2020
    • ๐Ÿ”Œ Speed up relative_path plugin if relative_path or relative_prefix is called more than once (jeremyevans)

    • โš  Avoid method redefinition warnings in verbose warning mode (jeremyevans)

    • ๐Ÿ‘‰ Make typecast_params.convert! handle explicit nil values the same as missing values (jeremyevans)

  • v3.38.0 Changes

    November 16, 2020
    • Make error_email and error_mail plugins rescue invalid parameter errors when preparing the email body (jeremyevans)
  • v3.37.0 Changes

    October 16, 2020
    • โž• Add custom_matchers plugin, for supporting arbitrary objects as matchers (jeremyevans)
  • v3.36.0 Changes

    September 14, 2020
    • โž• Add multi_public plugin, for serving files from multiple public directories (jeremyevans)

    • ๐Ÿ”’ Support report-to directive in the content_security_policy plugin (jeremyevans)

    • โž• Add Vary response header when using type_routing plugin with Accept request header to prevent caching issues (jeremyevans)

  • v3.35.0 Changes

    August 14, 2020
    • โž• Add r plugin for r method for accessing request, useful when r local variable is not in scope (jeremyevans)

    • ๐Ÿ”Œ Warn when loading a plugin with arguments or a block if the plugin does not accept arguments or block (jeremyevans)

  • v3.34.0 Changes

    July 14, 2020
    • โœ‚ Remove unnecessary conditionals (jeremyevans)

    • ๐Ÿ‘ Allow loading the match_affix plugin with a single argument (jeremyevans)

    • ๐Ÿ”Œ Do not include pre/post context sections if empty in the exception_page plugin (jeremyevans)