All Versions
92
Latest Version
Avg Release Cycle
116 days
Latest Release
591 days ago

Changelog History
Page 8

  • v1.0.2 Changes

    February 07, 2014

    ๐Ÿ›  Fixed

    • [#130][]: Stop creating duplicate errors on subsequent calls to valid?.
  • v1.0.1 Changes

    February 04, 2014

    ๐Ÿ›  Fixed

    • [#125][]: Short circuit valid? after successfully running an interaction.
    • ๐Ÿ”€ [#129][]: Fix a bug that prevented merging interpolated symbolic errors.
    • [#128][]: Use :invalid_type instead of :invalid as I18n key for type errors.
    • [#127][]: Fix a bug that skipped setting up accessors for imported filters.
  • v1.0.0 Changes

    January 21, 2014

    โž• Added

    • [#102][]: Add predicate methods for checking if an input was passed.
    • [#103][]: Allow fetching filters by name.
    • [#104][]: Allow import filters from another interaction with import_filters.

    ๐Ÿ”„ Changed

    • [#111][]: Replace Filters with a hash. To iterate over Filter objects, use Interaction.filters.values.
    • 0๏ธโƒฃ Rename Filter#has_default? to Filter#default?.

    ๐Ÿ›  Fixed

    • [#98][]: Add respond_to_missing? to complement method_missing calls.
    • [#106][]: When adding a filter that shares a name with an existing filter, it will now replace the existing one instead of adding a duplicate.
  • 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.