chore(deps): bump pagy from 43.5.5 to 43.5.6 in the ruby-deps group across 1 directory#2645
Conversation
Bumps the ruby-deps group with 1 update in the / directory: [pagy](https://github.com/ddnexus/pagy). Updates `pagy` from 43.5.5 to 43.5.6 - [Release notes](https://github.com/ddnexus/pagy/releases) - [Changelog](https://github.com/ddnexus/pagy/blob/master/docs/CHANGELOG.md) - [Commits](ddnexus/pagy@43.5.5...43.5.6) --- updated-dependencies: - dependency-name: pagy dependency-version: 43.5.6 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: ruby-deps ... Signed-off-by: dependabot[bot] <support@github.com>
68a00f0 to
8aeb0d8
Compare
mroderick
left a comment
There was a problem hiding this comment.
Dependency Upgrade Review: pagy v43.5.5 → v43.5.6 (+ json v2.19.8 → v2.19.9)
PR Scope
Dependency-only — only Gemfile.lock changed. Two dependencies bumped:
pagy43.5.5 → 43.5.6 (primary, intentional)json2.19.8 → 2.19.9 (transitive dependency of pagy, side-effect bump)
Changes in pagy
Five commits, all in the 43.5.6 patch. The substantive change is input validation and safety (#908):
- Validate I18n locale input against a BCP 47 pattern
- Coerce
dev_tools wand_scaleto a float - Docs and safety improvements
No breaking changes. No behavioural changes to the pagination API.
Changes in json
A security fix — buffer overflow fix for JSON.generate(object, io) (CVE-Pending).
Usage in Repository
- pagy: Used in 8 controllers via standard
pagy()calls (dashboard, events, admin controllers). Configured minimally inconfig/initializers/pagy.rb(page size, overflow mode). Views render pagination via the shared pagination partial. - json: Not used directly in application code — only in spec files (
JSON.parse).
Compatibility Assessment
Compatible. The pagy changes are in I18n locale validation and dev_tools — neither touches the standard pagination API surface this app uses. The json fix is for a specific edge case (JSON.generate(object, io)) that isn't used in this codebase.
Test Coverage
Limited — only spec/controllers/events_controller_spec.rb references pagy. JSON is used in several spec files for response parsing. The test suite (make test) can validate the upgrade locally if desired.
Confidence Rating
High — both upgrades are patch-level with no API changes affecting this codebase. The pagy changes are in unrelated features (I18n validation, dev_tools). The json bump is a security fix for an unused code path.
Bumps the ruby-deps group with 1 update in the / directory: pagy.
Updates
pagyfrom 43.5.5 to 43.5.6Release notes
Sourced from pagy's releases.
... (truncated)
Changelog
Sourced from pagy's changelog.
Commits
ef90524Merge branch 'dev'd6e546fVersion 43.5.6efcf096💎 Validate I18n locale input, coerce dev_tools wand_scale, add input-safety d...cbc77ebUpdate gems and packages2641e8cImprove docs