- Add support for Rails 7.1 and 7.2 (@jprosevear, #55)
- Add support for Rails 7.
- In
QueryBuilder
, delegate#empty?
and#size
to@query
(@net1957, #47)
- Support Ruby 3.0.
- Move to GitHub actions.
- Streamline spec setup using appraisal, combustion and database_cleaner gems (@hasghari #45)
- Add support for Rails 6.1 (@hasghari #45)
- Allow consumers of ArelHelpers::QueryBuilder to chain on falsy return (@ramhoj #44).
- Add
not_nil
in front of builder methods to opt-in.
- Add
- Add support for Rails 6 rc2.
- Remove has_rdoc from gemspec.
- Add support for Rails 6 beta3.
- Add support for Rails 5.2.1, which changed the arity of several internal methods that we shamelessly use.
- Add support for Rails 5.2.
- Fix homepage URL in gemspec.
- Add the join alias helper.
- Add ability to pass table aliases to join_association.
- Add license information to gemspec so it is parsed by verifiers (@petergoldstein #31)
- Update QueryBuilder#reflect to create deep copy of builder (@wycleffsean #32)
- Adding support for Rails 5.1 (@hasghari #30)
- Adding support for Rails 5 (@vkill #24, @camertron #26)
- Adding polymorphic join support for Rails 4.2.
- Fixing issue causing ArelTable instances to get returned when accessing records inside an ActiveRecord::Relation. (@svoynow, #18)
- Adding support for Rails 4.2 (@hasghari, github issue #12)
- Fix issue causing CollectionProxy#[] to return Arel::Attribute objects instead of model instances. See #11
- Define ArelHelpers.join_association so people can use join_association functionality without relying on autoloading. (@peeja, github issue #8)
- Turning JoinAssociation into an ActiveSupport::Concern (breaks backwards compatibility).
- Adding Rails 4 support.
- Adding the QueryBuilder class.
- Birthday! Includes join_association and arel_table helpers.