Skip to content

v0.7.0 - extras tracking + interactive add wizard

Choose a tag to compare

@tvtdev94 tvtdev94 released this 26 Apr 04:14
· 15 commits to master since this release

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.