All Versions
89
Latest Version
Avg Release Cycle
87 days
Latest Release
35 days ago

Changelog History
Page 8

  • v0.10.2 Changes

    January 02, 2014

    ๐Ÿ›  Fixed

    • [#94][]: Fix a bug that marked Time instances as invalid if Time.zone was set.
  • v0.10.1 Changes

    December 20, 2013

    ๐Ÿ›  Fixed

    • ๐Ÿ“œ [#90][]: Fix bug that prevented parsing strings as times when ActiveSupport was available.
  • v0.10.0 Changes

    December 19, 2013

    โž• Added

    • ๐Ÿ‘Œ Support casting "true" and "false" as booleans.

    ๐Ÿ›  Fixed

    • [#89][]: Fix bug that allowed subclasses to mutate the filters on their superclasses.
  • v0.9.1 Changes

    December 17, 2013

    ๐Ÿ›  Fixed

    • ๐Ÿ—„ [#84][]: Fix I18n deprecation warning.
    • [#82][]: Raise ArgumentError when running an interaction with non-hash inputs.
    • ๐Ÿ‘ [#77][]: For compatibility with ActiveRecord::Errors, support indifferent access of ActiveInteraction::Errors.
    • [#88][]: Fix losing filters when using inheritance.
  • v0.9.0 Changes

    December 02, 2013

    โž• Added

    • โž• Add experimental composition implementation (ActiveInteraction::Base#compose).

    โœ‚ Removed

    • โœ‚ Remove ActiveInteraction::Pipeline.
  • v0.8.0 Changes

    November 14, 2013

    โž• Added

    • [#44][], [#45][]: Add ability to document interactions and filters.
  • v0.7.0 Changes

    November 14, 2013

    โž• Added

    • [#41][]: Add ability to chain a series of interactions together with ActiveInteraction::Pipeline.
  • v0.6.1 Changes

    November 14, 2013

    ๐Ÿ›  Fixed

    • ๐Ÿš€ Re-release. Forgot to merge into master.
  • v0.6.0 Changes

    November 14, 2013

    โž• Added

    • โž• Add ability to introspect interactions with filters.
    • [#57][]: Allow getting all of the user-supplied inputs in an interaction with inputs.
    • [#61][]: Add a symbol filter.
    • [#58][]: Allow adding symbolic errors with errors.add_sym and retrieving them with errors.symbolic.

    ๐Ÿ”„ Changed

    • Error class now end with Error.
    • 0๏ธโƒฃ By default, strip unlisted keys from hashes. To retain the old behavior, set strip: false on a hash filter.
    • 0๏ธโƒฃ [#49][]: Prevent specifying defaults (other than nil or {}) on hash filters. Set defaults on the nested filters instead.
    • 0๏ธโƒฃ [#66][]: Replace allow_nil: true with default: nil.

    ๐Ÿ›  Fixed

    • ๐Ÿ›  Fix bug that prevented listing multiple attributes in a hash filter.
    • ๐Ÿ›  Fix bug that prevented hash filters from being nested in array filters.
  • v0.5.0 Changes

    October 16, 2013

    โž• Added

    • [#34][]: Allow adding errors in execute method with errors.add.

    ๐Ÿ›  Fixed

    • [#56][]: Prevent manually setting the outcome's result.