Skip to content

Releases: tvtdev94/dbread

v0.7.3 - docs patch for upgrade auto-refresh

26 Apr 04:44

Choose a tag to compare

Pure docs patch — no code changes.

  • skill.md now has an "Upgrading dbread (v0.7.2+)" subsection so when users ask Claude "how do I update dbread", Claude tells them uv tool upgrade dbread + restart Claude Code (no manual dbread install-skill --force mention).
  • README line 60 removed the obsolete "Reinstall later with dbread install-skill --force after upgrading" advice; replaced with a one-liner about auto-refresh.

Same uv tool upgrade dbread flow as v0.7.2.

v0.7.2 - auto-refresh Claude Code skill on upgrade

26 Apr 04:38

Choose a tag to compare

Now uv tool upgrade dbread updates BOTH the package AND the bundled Claude Code skill transparently — no more manual dbread install-skill --force after each upgrade.

How it works: every dbread invocation (except --help / --version) silently re-installs ~/.claude/skills/dbread/SKILL.md if its content differs from the bundled version. Prints a one-line stderr notice when a refresh fires, otherwise silent. Never auto-creates the file (first-time install still needs dbread init or dbread install-skill).

uv tool upgrade dbread          # upgrades package
dbread doctor                   # ← skill auto-refreshed here on first run
                                #   then restart Claude Code

v0.7.1 - skill.md updates for setup helpers

26 Apr 04:33

Choose a tag to compare

Patch release: bundle the new dbread add / add-extra / doctor / list-extras setup helpers into the Claude Code skill (~/.claude/skills/dbread/SKILL.md).

Why: in v0.7.0 the skill only knew about query workflows and missing-driver troubleshooting — it did not suggest dbread add when users said "add my postgres to dbread". v0.7.1 fixes that gap.

No code changes. After upgrade, run dbread install-skill --force to refresh the skill in Claude Code.

uv tool upgrade dbread
dbread install-skill --force

v0.7.0 - extras tracking + interactive add wizard

26 Apr 04:14

Choose a tag to compare

Smart extras tracking and interactive dbread add wizard.

Highlights

  • dbread add-extra <name> — install extras incrementally without losing previous ones (uv tool install --force replaces env, this fixes that).
  • dbread add — paste any common connection string (URI / JDBC / ADO.NET / ODBC / MongoDB Atlas / file path), auto-detected and converted to the right SQLAlchemy URL across all 8 dialects.
  • dbread doctor + dbread list-extras — verify config dialects vs installed drivers.
  • Fallback paths: --manual flag, fallback menu on UnknownFormat, edit-and-retry on test failure.
  • New CI job extras-install-order pins the regression.

Stats

  • 252 new unit tests · 539 total · 0 regressions
  • Zero new runtime deps · each new module < 200 LOC
  • Code-review fixes: 2 critical (version, .env perms) + 5 important applied before tag

See README.md "Add a connection (one command)" and docs/cli-reference.md for details.