All Versions
13
Latest Version
Avg Release Cycle
144 days
Latest Release
1649 days ago
Changelog History
Page 1
Changelog History
Page 1
-
v0.9.1 Changes
April 08, 2020- Treat blank strings as nil when
strip
andempty_is_nil
options are set (#148, @saverio-kantox) - Don't use full key in nested error messages (#149, @eugeneius)
- Don't remove unknown characters in string filter (#150, @eugeneius)
- Treat blank strings as nil when
-
v0.9.0 Changes
January 04, 2019- Retain
_id
suffix in error keys (#129, @khalilovcmd) - Add a symbol filter:
symbol :color, in: %i(red blue green)
(#119, @estraph) - Add
empty_is_nil
option to string filter (#135, @skylerwshaw)
- Retain
-
v0.8.3 Changes
July 31, 2018- Add
min_length
andmax_length
options to array filter (#128, @jwoertink) - Add
empty_is_nil
option to date filter (#122, @jamesacarr) - Respect
Mutations.cache_constants
in array filters (#125, @eugeneius)
- Add
-
v0.8.2 Changes
May 02, 2018- Add
:error_key
filter option to allow error messages to be customised. (#115, @mwhatters) - Accept hash inputs that respond to
to_hash
. (#126, @antoniobg)
- Add
-
v0.8.1 Changes
February 24, 2017- Ruby 2.4 support added
-
v0.8.0 Changes
June 05, 2016- Add Time filter:
time :start_time
- Remove unprintable characters from
string
by default. - Add bigdecimal and float as non-strict string input options
- Additonal filters that are used in arrays can now have block arguments
- Add
empty_is_nil
option to integer filter.
- Add Time filter:
-
v0.7.2 Changes
April 25, 2016- 🐛 Bug fix: discards_empty broke on non-strings. Fix that.
-
v0.7.1 Changes
April 25, 2016- 🐛 Bug fix: If your optional filter discards_empty and strips, then discard whitespace.
-
v0.7.0 Changes
April 25, 2016- 💎 Ruby 2.1 support added.
- 🚚 Ruby 1.8.7 support removed.
- ⚡️ Rubinius support updated.
- 🔒 Gemfile.lock removed (Rails 4 support, etc)
- API change: Add ability to implement a 'validate' method
discard_invalid
option added- ➕ AdditionFilters: Gain ability to pass blocks to filters.
-
v0.6.0 Changes
April 25, 2016- ➕ Add pluggable filters.
- ➕ Add ruby 1.8.7 support [#19]
- ➕ Add a date filter:
date :start_date
(/via @eliank and @geronimo) - 🚅
Mutations.cache_constants = false
if you want to work in Rails dev mode which redefines constants. [#23]