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.3.
Release notes
Sourced from pagy's releases.
... (truncated)
Changelog
Sourced from pagy's changelog.
... (truncated)
Commits
78949da
Merge branch 'dev'ae1d906
Version 9.0.3bebd1a1
Remove legacy and unused javascript files830e908
Replace shell based bump script with bump.rb script4b8e98a
Improve pagy_get_page with force_integer optionb99bcce
Update js modules8c21069
Fix jsonapi with keysetef7c052
Update gems26b8117
Complete the internal refactoring of version 9:76ffd63
Reorganize the keyset docsDependabot 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