A major version with no diff
Upgrading the PostgreSQL driver across a major version changed only the manifest and lockfile, because the repository called none of the APIs the release removed.
Two dependency updates arrived on the same day, and the second was a major version of the PostgreSQL driver. The earlier dependency post covered the same kind of grouped update and a major bump in the test DOM. This one differed in what the release touched. The upgrade guide named a removed helper, and the repository did not call it. A major version usually means reading the guide and editing call sites, but this one ended with no change to the source.
Checking the removed API against the code#
The guide’s removed helper throws a specific error code when called, so the check was a search for that name and that code across the repository. It returned nothing.
git grep -n -E 'sql\.array\(|ARRAY_REMOVED'
A handful of modules import the driver, and none of them calls the removed helper. The change that followed touched the manifest and the lockfile, and the lockfile moved by 392 lines.
The group update merged first in that window, so the driver upgrade landed on top of the newer framework line rather than the older one. Across the two merges, the source diff stayed empty.
The next major version on the driver’s list will go through the same order: the guide’s removed names searched against the code, then the lockfile moves.