Sha256: 3ae0b6d967d11d866fe790d4761e355a001fccd1d23bb4541b14c970f28a60eb

Contents?: true

Size: 1.49 KB

Versions: 20

Compression:

Stored size: 1.49 KB

Contents

= New Features

* An autoload_hash_branches plugin has been added for autoloading
  route files for each hash branch, instead of requiring the route
  files be loaded up front.  For example, to automatically load a
  route file for a hash branch on the first request to that branch:

    plugin :autoload_hash_branches
    autoload_hash_branch('branch_name', '/path/to/file')
    autoload_hash_branch('namespace', 'branch_name', '/path/to/file')

  The route file loaded should define the expected hash branch.

  It is common to have route files stored in a directory, with the
  file name matching the branch name.  In that case, you can set
  autoloading for all route files in a given directory:

    plugin :autoload_hash_branches
    autoload_hash_branch_dir('/path/to/dir')
    autoload_hash_branch_dir('namespace', '/path/to/dir')

  Note that autoloading hash branches does not work if the application
  is frozen.  This plugin should only be used in development mode for
  faster startup, or when running tests on a subset of the application
  in order to avoid loading parts of the application unrelated to what
  is being tested.

* The mailer plugin now supports a :terminal plugin option to make
  the r.mail method force a terminal match, similar to how r.get
  and other HTTP verb methods work in standard Roda.  This behavior
  will become the default in Roda 4.

= Other Improvements

* The mailer plugin now correctly sets the content_type of the body
  for emails with attachments when using mail 2.8.0+.

Version data entries

20 entries across 20 versions & 1 rubygems

Version Path
roda-3.83.0 doc/release_notes/3.63.0.txt
roda-3.82.0 doc/release_notes/3.63.0.txt
roda-3.81.0 doc/release_notes/3.63.0.txt
roda-3.79.0 doc/release_notes/3.63.0.txt
roda-3.78.0 doc/release_notes/3.63.0.txt
roda-3.77.0 doc/release_notes/3.63.0.txt
roda-3.76.0 doc/release_notes/3.63.0.txt
roda-3.75.0 doc/release_notes/3.63.0.txt
roda-3.74.0 doc/release_notes/3.63.0.txt
roda-3.73.0 doc/release_notes/3.63.0.txt
roda-3.72.0 doc/release_notes/3.63.0.txt
roda-3.71.0 doc/release_notes/3.63.0.txt
roda-3.70.0 doc/release_notes/3.63.0.txt
roda-3.69.0 doc/release_notes/3.63.0.txt
roda-3.68.0 doc/release_notes/3.63.0.txt
roda-3.67.0 doc/release_notes/3.63.0.txt
roda-3.66.0 doc/release_notes/3.63.0.txt
roda-3.65.0 doc/release_notes/3.63.0.txt
roda-3.64.0 doc/release_notes/3.63.0.txt
roda-3.63.0 doc/release_notes/3.63.0.txt