The foundation, materialize, semantic and uikit CSS extras have been removed:
(See the reasons)
Javascript renamed files
pagy.js: use pagy.min.js
pagy-module.js: use pagy.mjs
pagy-dev.js: use the pagy.min.jswith the pagy.min.js.map
pagy-module.d.ts: use pagy.d.ts
The Array type for the :size (e.g. size: [1, 4, 4, 1]) that generates the classic bar is not supported anymore: use the
:size set to an integer with the ends: true variable (which are the default since 8.4.6). If a legacy bar remains REALLY
a requirement, add require 'pagy/extras/size to your pagy.rb initalizer. (See the
size extra)
Simple renaming
We used items for too many things that confused even maintainers. The "items" are now referencing only the records/elements
fetched from a collection (plural entity), so they are kept as before (e.g. pagy_*get_items methods).
The "number of items" (singular entity), are now unmistakably referenced as the limit everywhere (code, API, files, extras,
docs, etc.). The logic didn't change so you have just to globally search 'items' and replace with limit and you should be
done... or use the detailed table below:
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Bumps pagy from 8.6.3 to 9.0.2.
Release notes
Sourced from pagy's releases.
... (truncated)
Changelog
Sourced from pagy's changelog.
... (truncated)
Commits
f818189
Merge branch 'dev'd3c5a9a
Version 9.0.2025ba19
Improve the docs580540d
Rename and document the link header to pagy_link_header05e5364
Add first and next url helpers to the keyset extra; add the keyset section to...012f4ad
Fix nil page in keyset URL not overriding the params page517106c
Extracted shared method59eaeaf
Update js modules39d65ca
Add extra tests to countless_test.rbb7bac8d
Merge branch 'dev'Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase
.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show