All Versions
17
Latest Version
Avg Release Cycle
46 days
Latest Release
65 days ago

Changelog History
Page 1

  • v0.10.0

    October 06, 2019

    🔄 Changed

    • 👍 Restrict support for dry-validation from 0.11.0 up to (excluding) 1.0.0
    • 🔄 Changed behavior for :transaction step wrapper, on :sequel_models plugin, to allow to take a single step name instead of block.
    • Changed behavior for :after_commit step wrapper, on :sequel_models plugin, to allow to take a single step name instead of block.
  • v0.9.1

    February 18, 2019

    🔄 Changed

    • 📚 Various improvements on documentation and gemspec.
  • v0.9.0

    February 04, 2019

    🔄 Changed

    • Changed behavior for :after_commit step wrapper, on :sequel_models plugin, to capture current state and reuse it later when executing.

    🛠 Fixed

    • 👍 Allow invoking call directly on an operation class even if the :responder plugin is not loaded.
  • v0.8.0

    October 01, 2018

    🔄 Changed

    • ➕ Added support for dry-validation 0.12.x
    • 🚀 Renamed DSL method sequence to around. Keep sequence as an alias, although it may be deprecated on a future mayor release.
    • 🚀 Renamed DSL method guard to if_true. Keep guard as an alias, although it may be deprecated on a future mayor release.
    • Added DSL method if_false, which behaves like if_true but checks if the passed predicate is false instead.
    • 🚚 Moved Responder class inside the responder plugin module.
  • v0.7.0

    September 25, 2018

    🔄 Changed

    • 🔌 sequel_models plugin now automatically adds an optional context parameter to preload the model and avoid hitting the db on :fetch_model when the model is already available.
    • Added :set_context_param option for sequel_models plugin to prevent trying to preload the model from the context.
    • 👍 Allow authorization block to take multiple parameters on simple_auth plugin.
  • v0.6.2

    May 19, 2018

    🛠 Fixed

    • Allow :error_message option for sequel_models plugin to propagate down inherited classes
  • v0.6.1

    March 16, 2018

    🔄 Changed

    • Updated default error message for :fetch_model step, at sequel_models plugin, to indicate the model's name
    • Added :error_message option for sequel_models plugin initializer to set the default error message
    • Added :error_message option for :fetch_model step to override the default error message
  • v0.6.0

    March 01, 2018

    🔄 Changed

    • Replaced unmaintained inflecto gem with dry-inflector
  • v0.5.1

    December 18, 2017

    🔄 Changed

    • Changed behavior for :fetch_model step option search_by: to override both the search column and the input key (combine it with using: if you need a different value for the input key as well)
    • :fetch_model step will no longer hit the database if the input key is nil and just return a :not_found error instead
  • v0.5.0

    November 06, 2017

    🔄 Changed

    • 🔄 Changed base class for Pathway::Error from StandardError to Object