Severity: medium — silent rot. 3.x → 4.0 upgraders don't know they're using a deprecated helper.
Surfaced by: titan Phase 2.4 (Wheels 4.0 upgrade), 2026-05-15.
Description
paginationLinks() is documented as deprecated in favor of paginationNav() (per #1930) but:
vendor/wheels/view/links.cfc (where paginationLinks lives, around line 215) has no DeprecationLogger.log() call at the top.
- The legacy compatibility adapter (
wheels-legacy-adapter@1.0.0) does not shim or warn on calls to paginationLinks.
vendor/wheels/MigrationScanner.cfc does not include paginationLinks in its 3.x→4.0 scan rules, so wheels upgrade check doesn't flag apps that still use it.
The deprecation is purely a roadmap statement, invisible to anyone running a 3.x codebase forward into 4.0.
Suggested fix
Either or both:
- Add
DeprecationLogger.log(oldMethod=\"paginationLinks\", newMethod=\"paginationNav\") at the top of paginationLinks in vendor/wheels/view/links.cfc.
- Add
paginationLinks to MigrationScanner.cfc's 3.x→4.0 rule list so wheels upgrade check greps app code for paginationLinks( and flags hits.
cc @bpamiri
Severity: medium — silent rot. 3.x → 4.0 upgraders don't know they're using a deprecated helper.
Surfaced by: titan Phase 2.4 (Wheels 4.0 upgrade), 2026-05-15.
Description
paginationLinks()is documented as deprecated in favor ofpaginationNav()(per #1930) but:vendor/wheels/view/links.cfc(wherepaginationLinkslives, around line 215) has noDeprecationLogger.log()call at the top.wheels-legacy-adapter@1.0.0) does not shim or warn on calls topaginationLinks.vendor/wheels/MigrationScanner.cfcdoes not includepaginationLinksin its 3.x→4.0 scan rules, sowheels upgrade checkdoesn't flag apps that still use it.The deprecation is purely a roadmap statement, invisible to anyone running a 3.x codebase forward into 4.0.
Suggested fix
Either or both:
DeprecationLogger.log(oldMethod=\"paginationLinks\", newMethod=\"paginationNav\")at the top ofpaginationLinksinvendor/wheels/view/links.cfc.paginationLinkstoMigrationScanner.cfc's 3.x→4.0 rule list sowheels upgrade checkgreps app code forpaginationLinks(and flags hits.cc @bpamiri