All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
- Dropped unsupported Ruby and Rails versions from test matrix
- Added Rails 6.1 + 7.0 and Ruby 3.0 to new GitHub Actions test pipeline
- Added Rails 7.1 and Ruby 3.1, 3.2, 3.3 to test matrix
- Fix header case issues in test suite with Rails 7.1
- Respond with pagination link headers to HEAD requests (#12)
- Override respond, not to_format for compatibility with decorate-responder 2.0 (#17)
- Support for pagination using
pagy
gem (#14)
- sqlite3 version conflict in active_record (#15)
- Invalid ?page parameter could cause exceptions (#16)
- Add
X-Current-Page
header (#10)
- Large rewrite of adapters to provide more customizable logic
- Add controller hook for adapter initialization
- Adjust
per_page
parameter if max-per-page limit is exceeded (#6) - Add
X-Per-Page
header (#7)
- Fix performance issue with adapter lookup
- Fix issue with non-paginated resources
- Add
X-Total-Count
header (#4)
- Fix issues with adapter selection
- Add kaminari support
- Fix issue with missing #each on Fixnum in header generation
- Generate Link header using
rack-link_headers