What's new in 0.5.0
Features
trendJSON output — thetrendtool gains aformat="table"|"json"parameter, mirroringquery.dbecho --version— print the installed version.dbecho --check— validate the config and ping every configured database, printing an[OK]/[FAIL] <name>line per database and exiting non-zero if any is unreachable. Drops straight into a CI or healthcheck script.findtool (first published release) — locate tables and columns by name substring across all configured databases at once.
Hardening
publish.ymlnow fails the publish if the release tag andpyprojectversion disagree (PyPI versions are immutable, so a mismatch would burn the number permanently).
Full test suite: 224 tests, all passing. No Postgres required (mocked connections).