- Bump version to 1.0.0, making it an official release
- Change dependencies to only include
activerecord
as a direct dependency instead of the whole Rails framework
- Bump required Ruby version to 2.7
- Drop support for Rails/ActiveRecord 4 and 5
- Require
activerecord >= 6.1
- Add support for Rails 7.0
- Adds a
tap
method tofilter_on
to support mutating filter values
- Support for
null
filtering byjsonb
type
- Add support for
jsonb
type (only for PostgreSQL)
- Change gem name to procore-sift
- Rename gem to Sift
- Add normalization and validation for date range values
- Tightened up ValueParser by privatizing unnecessarily public attr_accessors
- Support for integer filtering of JSON arrays
- Rename gem to Brita
- Publish to RubyGems