MatUrbanski / todo_api

JSON API for todo project built with Roda + Sequel. Source code for "Ruby on Roda" book.
19 stars 4 forks source link

Bump roda from 3.45.0 to 3.46.0 #27

Closed dependabot[bot] closed 3 years ago

dependabot[bot] commented 3 years ago

Bumps roda from 3.45.0 to 3.46.0.

Changelog

Sourced from roda's changelog.

= 3.46.0 (2021-07-12)

  • Automatically optimize r.on/r.is/r.get/r.post methods with a single string, String, Integer, or regexp argument (jeremyevans)

= 3.45.0 (2021-06-14)

  • Make typecast_params plugin check for null bytes in strings by default, with :allow_null_bytes option for previous behavior (jeremyevans)

= 3.44.0 (2021-05-12)

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

= 3.43.1 (2021-04-13)

  • [SECURITY] Fix issue where loading content_security_policy plugin after default_headers plugin had no effect (jeremyevans)

= 3.43.0 (2021-04-12)

  • Add host_authorization plugin, for checking that requests are submitted using an approved host (jeremyevans)

= 3.42.0 (2021-03-12)

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

= 3.41.0 (2021-02-17)

  • Improve view performance with :content option up to 3x by calling compiled template methods directly (jeremyevans)

= 3.40.0 (2021-01-14)

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

... (truncated)

Commits
  • db13049 Bump version to 3.46.0
  • df89898 Make real_remaining_path an alias of remaining_path by default
  • c023406 Drop IRC
  • da914d4 Remove inaccurate comment in content_for plugin
  • 6ebebb9 Automatically optimize r.on/r.is/r.get/r.post methods with a single string, S...
  • 45ccaba Switch some remaining_path methods to instance variable accesses
  • 7d81172 Fix missed word in documentation
  • See full diff in compare view


Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)