Releases: ddnexus/pagy
Releases Β· ddnexus/pagy
Version 9.0.0
β΄ What's new in 9.0+ β΄
- Wicked-fast Keyset Pagination for big data! It works with
ActiveRecord::Relation
andSequel::Dataset
sets. - More Playground Apps to showcase, clone and develop pagy APPs without any setup on your side
- Lots of refactorings and optimizations
- See the Changelog for breaking changes
Changes in 9.0.0
- Improve Keyset::Sequel and docs
- BREAKING: Rename :max_limit > :limit_max
- BREAKING: Rename variable, param, accessor, extra and helper "items" to "limit"
- Add playground keyset_ar.ru and keyset_s.ru apps and integration with the rest of the gems
- Add keyset pagination base files
- Pagy::Keyset API
- ActiveRecord and Sequel adapters
- BREAKING: Transform the vars positional hash argument in keyword arguments (double splat); internal renaming of setup/assign methods
- Refactor pagy_get_vars in various backend extras
- BREAKING: Refactor the fragment url
- BREAKING: Refactor the anchor_string system
- BREAKING: Drop the support for 8+ deprecations
Version 8.6.3
β΄ What's new in 8.0+ β΄
- New Pagy Playground to showcase, clone and develop pagy APPs without any setup on your side (try the pagy demo)
- New
:max_pages
variable to limit the pagination regardless the actual count - Better frontend helpers
- The
foundation
,materialize
,semantic
anduikit
CSS extras have been discontinued and will be removed in v9 (See the details) - Deprecate the legacy nav bar, add features to the default faster nav bar series
- See the CHANGELOG for possible breaking changes
Changes in 8.6.3
- Add missing DEFAULT[:max_pages] hint to the config/pagy.rb
- Improve activerecord handling in playground apps
- Fix the missing "ar.pagy.aria_label.nav.other" (closes #577)
Version 8.6.2
β΄ What's new in 8.0+ β΄
- New Pagy Playground to showcase, clone and develop pagy APPs without any setup on your side (try the pagy demo)
- New
:max_pages
variable to limit the pagination regardless the actual count - Better frontend helpers
- The
foundation
,materialize
,semantic
anduikit
CSS extras have been discontinued and will be removed in v9 (See the details) - Deprecate the legacy nav bar, add features to the default faster nav bar series
- See the CHANGELOG for possible breaking changes
Changes in 8.6.2
- Fix the legacy size in code and test
- Improve code readability and size check in series
- Fix the old terminology in the demo.ru app
Version 8.6.1
β΄ What's new in 8.0+ β΄
- New Pagy Playground to showcase, clone and develop pagy APPs without any setup on your side (try the pagy demo)
- New
:max_pages
variable to limit the pagination regardless the actual count - Better frontend helpers
- The
foundation
,materialize
,semantic
anduikit
CSS extras have been discontinued and will be removed in v9 (See the details) - Deprecate the legacy nav bar, add features to the default faster nav bar series
- See the CHANGELOG for possible breaking changes
Changes in 8.6.1
- Update playground apps and e2e tests
- Update pagy.rb initializer
Version 8.6.0
β΄ What's new in 8.0+ β΄
- New Pagy Playground to showcase, clone and develop pagy APPs without any setup on your side (try the pagy demo)
- New
:max_pages
variable to limit the pagination regardless the actual count - Better frontend helpers
- The
foundation
,materialize
,semantic
anduikit
CSS extras have been discontinued and will be removed in v9 (See the details) - Deprecate the legacy nav bar, add features to the default faster nav bar series
- See the CHANGELOG for possible breaking changes
Changes in 8.6.0
- Add translated pluralized aria_label.nav for "ar" locale (close #577)
- Deprecate the legacy bar. Insert first and last pages and gaps when needed into the simple bar
Version 8.5.0
β΄ What's new in 8.0+ β΄
- New Pagy Playground to showcase, clone and develop pagy APPs without any setup on your side (try the pagy demo)
- New
:max_pages
variable to limit the pagination regardless the actual count - Better frontend helpers
- The
foundation
,materialize
,semantic
anduikit
CSS extras have been discontinued and will be removed in v9 (See the details) - See the CHANGELOG for possible breaking changes
Changes in 8.5.0
- Improve pagy playground launcher
- Refactor calendar class structure
- Remove automatic skipping of bundle install in playground apps
- Update ruby calendar test
- Update cypress calendar test
- Refactor calendar test environment to use activerecord
- Add code for calendar counts
- Remove redundant Warning
- Convert calendar.ru to calendar_rails.ru
Version 8.4.5
β΄ What's new in 8.0+ β΄
- New Pagy Playground to showcase, clone and develop pagy APPs without any setup on your side (try the pagy demo)
- New
:max_pages
variable to limit the pagination regardless the actual count - Better frontend helpers
- The
foundation
,materialize
,semantic
anduikit
CSS extras have been discontinued and will be removed in v9 (See the details) - See the CHANGELOG for possible breaking changes
Changes in 8.4.5
Version 8.4.4
β΄ What's new in 8.0+ β΄
- New Pagy Playground to showcase, clone and develop pagy APPs without any setup on
your side (try the pagy demo) - New
:max_pages
variable to limit the pagination regardless the actual count - Better frontend helpers
- The
foundation
,materialize
,semantic
anduikit
CSS extras have been discontinued and will be removed in v9 (See
the details) - See the CHANGELOG for possible breaking changes
Changes in 8.4.4
- Update eslint: new configuration, stricter rules and javascript code
Version 8.4.3
β΄ What's new in 8.0+ β΄
- New Pagy Playground to showcase, clone and develop pagy APPs without any setup on
your side (try the pagy demo) - New
:max_pages
variable to limit the pagination regardless the actual count - Better frontend helpers
- The
foundation
,materialize
,semantic
anduikit
CSS extras have been discontinued and will be removed in v9 (See
the details) - See the CHANGELOG for possible breaking changes
Changes in 8.4.3
- Deprecate/rename javascript files keeping copies of old files to avoid production breaking changes; updates playground apps
Version 8.4.2
β΄ What's new in 8.3+ β΄
- New Pagy Playground to showcase, clone and develop pagy APPs without any setup on
your side (try the pagy demo) - New
:max_pages
variable to limit the pagination regardless the actual count - Better frontend helpers
- The
foundation
,materialize
,semantic
anduikit
CSS extras have been discontinued and will be removed in v9 (See
the details) - See the CHANGELOG for possible breaking changes
Changes in 8.4.2
- Limit the playground --rerun option to linux platforms
- Simplify and improve the js environment by using bun