Skip to content

chore(deps): apply the dependency updates 1.2.0 claimed - #14

Merged
deniscuciuc merged 1 commit into
mainfrom
chore/finish-dependency-bumps
Sep 10, 2026
Merged

chore(deps): apply the dependency updates 1.2.0 claimed#14
deniscuciuc merged 1 commit into
mainfrom
chore/finish-dependency-bumps

Conversation

@deniscuciuc

Copy link
Copy Markdown
Owner

Correcting a mistake in 1.2.0. Its changelog entry listed TypeScript 7, pg, @inquirer/prompts and @biomejs/biome updates. Those were only ever applied to the redis analyzer — pnpm add was run there and not here — so 1.2.0 described a release that did not exist. The 1.2.0 entry is corrected to say what it actually contained (the Node 22 floor, the nodenext move and the Actions bumps), and the dependency updates ship here as 1.3.0.

What actually landed now

  • TypeScript 7.0.2, pg 8.23, @types/pg 8.23, @inquirer/prompts 8.7.2, @biomejs/biome 2.5.12.

A real bug this surfaced

TypeScript 7 no longer reliably auto-includes @types/node. Without it, every Node global failed to resolveconsole, process, URL, setTimeout, the NodeJS namespace — 153 compile errors. The remedy is naming it explicitly in tsconfig.json, which is exactly what the compiler's own diagnostic recommends.

Worth noting this was invisible until the driver bump forced a real type-check: the redis analyzer happened to still resolve the globals with the same config, so the three repos silently diverged.

Verification

Not a green type-check alone. Exercised against a real postgres:17-alpine container through both the CLI and the programmatic API — full analysis, health scoring, report generation — plus pnpm lint, pnpm build and all 40 tests.

1.2.0 shipped with a changelog entry listing TypeScript 7, pg to 8.23,
@inquirer/prompts and @biomejs/biome. Those updates were never applied here —
only to the redis analyzer — so the entry described a release that did not
exist. The entry is corrected and the updates ship in 1.3.0.

Applying them surfaced a real problem: TypeScript 7 no longer reliably
auto-includes @types/node, and without it every Node global — console, process,
URL, setTimeout — failed to resolve. tsconfig now names it explicitly, which is
what the compiler's own diagnostic recommends.

Verified against a real database container through both the CLI and the
programmatic API: full analysis, health scoring and report generation.
@deniscuciuc
deniscuciuc merged commit 3ef94c8 into main Sep 10, 2026
4 checks passed
@deniscuciuc
deniscuciuc deleted the chore/finish-dependency-bumps branch September 10, 2026 02:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant