Skip to content

v0.47.0

Latest

Choose a tag to compare

@nodejsmith-release-please nodejsmith-release-please released this 02 Jul 17:03
40dd80e

0.47.0 (2026-07-02)

⚠ BREAKING CHANGES

  • HassetteConfig.token is now SecretStr | None instead of str | None. Code reading the token must unwrap it with token.get_secret_value() (string interpolation, slicing, and JSON serialization no longer work on the raw field). App-config secret masking is now type-driven: a field is masked only if it is typed SecretStr — name-based masking (the old token/password/secret/api_key regex) is removed. App authors who relied on name-based masking must type those fields SecretStr to keep them hidden in the dashboard.

Features

  • ui: redesign config view as a scannable field list (#1151) (d5e31d7), closes #1140 #1141
  • ui: separate user-defined and framework fields in config tab (#1154) (867dba0), closes #1144
  • unified config UI with type-driven secret masking and ui metadata (#1131) (b3ba8f5), closes #690

Bug Fixes

  • cli: show app config values instead of the inlined schema blob (#1138) (815bff7)