Skip to content

v1.0.2

Choose a tag to compare

@tanem tanem released this 12 Jun 07:36
· 10 commits to main since this release
a191cc2

Patch release. Two bug fixes from a full code review, plus a metadata tidy-up.

  • snapshot_path now expands ~ at config load. Previously the documented ~/snapshots/... example created a literal ~ directory under the working directory and wrote the snapshot there.
  • Curated errors instead of tracebacks. A missing config.yaml now prints the "Copy config.example.yaml…" hint, and a missing keyring investor password prints the set-investor-password hint — exit 1, no raw traceback.
  • Crash output can no longer leak secrets. Typer's pretty exceptions are disabled: their locals rendering would have printed the resolved encryption passphrase and investor passwords to stderr on an unexpected crash (redact_filter only covers logging).
  • Package summary no longer repeats the project name (PyPI shows the name directly above it).