Skip to content

Releases: AaronLasseigne/active_interaction

v1.1.4: Version 1.1.4

31 Mar 19:23
Compare
Choose a tag to compare

Fixed

  • Fix an issue where non-stripped hash keys would be incorrectly converted to strings.

v1.1.3: Version 1.1.3

31 Mar 16:03
Compare
Choose a tag to compare

Fixed

  • #165: Fix Rubocop errors and pin the version to avoid future issues with new cops
    breaking the build.

Security

  • #163: Fix some denial of service attacks via hash symbolization.

v1.1.2

26 Mar 20:08
Compare
Choose a tag to compare

Fixed

  • #156: Don't constantize classes for model filters on initialization. This fixes a
    bug that made those filters dependent on load order.

v1.1.1: Version 1.1.1

04 Mar 23:03
Compare
Choose a tag to compare

Fixed

  • #153: Allow merging ActiveModel errors into ActiveInteraction errors with
    ActiveInteraction::Errors#merge!.

v1.1.0

28 Feb 23:06
Compare
Choose a tag to compare

Added

  • #116, #119, #122: Speed up many filters by caching class constants.
  • #115: Add support for callbacks around execute.
  • #136: Allow callable defaults.

Changed

  • #114: Support :only and :except options simultaneously with import_filters.
    Previously this raised an ArgumentError.
  • #114: Support passing a single symbol to :only and :except. Previously an Array
    was required.

Security

  • #138: Only set instance variables for attributes with readers defined.

v1.0.5: Version 1.0.5

25 Feb 20:36
Compare
Choose a tag to compare

Fixed

  • #143: Rollback database changes when compose fails.

v1.0.4

11 Feb 17:20
Compare
Choose a tag to compare

Fixed

  • Add translations to the gem specification.

v1.0.3: Version 1.0.3 - Yanked

11 Feb 16:05
Compare
Choose a tag to compare

Fixed

  • #135: Fix a bug that caused invalid strings to be parsed as nil instead of
    raising an error when Time.zone was set.
  • #134: Fix bug that prevented loading I18n translations.

v1.0.2

07 Feb 17:27
Compare
Choose a tag to compare

Fixed

  • #130: Stop creating duplicate errors on subsequent calls to valid?.

v1.0.1

04 Feb 23:43
Compare
Choose a tag to compare

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.