Releases: tvtdev94/dbread
v0.7.3 - docs patch for upgrade auto-refresh
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 manualdbread install-skill --forcemention). - README line 60 removed the obsolete "Reinstall later with
dbread install-skill --forceafter 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
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 Codev0.7.1 - skill.md updates for setup helpers
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 --forcev0.7.0 - extras tracking + interactive add wizard
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:
--manualflag, fallback menu on UnknownFormat, edit-and-retry on test failure. - New CI job
extras-install-orderpins 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.