Changelog History
Page 3
-
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, 2021Add 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)