- Breaking: Dropped support for Rails 4.x
- Expanded support for Rails 5.0 through 8.0
- Zero-config: removed SQL function install/uninstall infrastructure
- Refactored to adapter pattern architecture
- Fixed SQL injection vulnerability in table name interpolation
- Enhanced estimation using
pg_stat_user_tableswithpg_classfallback - Added support for partitioned tables
- Allows for multiple database support
- Fix for table names with special characters
- Unlock
pggem (allow for > 0.2.x) - Cleaned up gemspec and what it bundles in the gem
- Cleaned up some files/module names
- Improved accuracy of
quick_countby an average of 2.16% - Configurable threshold
- Configurable schema
- Tests (no signficant changes)
- Fix root method privacy
- No significant changes
- Adding
count_estimatehelper
- Initial functionality