- Fixed error with Active Record 7.0.5
- Raise
ArgumentError
for invalid percentiles - Dropped support for Ruby < 3 and Active Record < 6.1
- Fixed null values for SQLite without an extension and MongoDB
- Added support for SQLite without an extension
- Fixed error with relations with
select
clauses
- Added column alias
- Added support for percentiles with SQLite (switched extensions)
- Raise
ActiveRecord::UnknownAttributeReference
for non-attribute arguments - Dropped support for Active Record < 5.2
- Fixed bug with removing order
- Fixed error with order
- Fixed error with certain column types for Active Record 6.1
- Added warning for non-attribute argument
- Added
percentile
method
- Added support for Mongoid
- Dropped support for Active Record 4.2
- Added support for MySQL with udf_infusion
- Added support for SQL Server and Redshift
- Added support for arrays and hashes
- Added compatibility with Groupdate 4
- Added support for MariaDB 10.3.3+ and SQLite
- Use
PERCENTILE_CONT
for 4x performance increase
Breaking
- Dropped support for Postgres < 9.4
- Added
drop_function
method
- Added support for Active Record 5.0
- Added support for Active Record 4.2
- 10x faster median
- Added tests
- First release