Skip to content

Releases: jdx/fnox

v1.7.0

27 Nov 19:07
Immutable release. Only release title and notes can be modified.
fe25084

Choose a tag to compare

Changelog

1.7.0 - 2025-11-27

🚀 Features

  • (init) improve wizard with traits and missing providers by @jdx in #129
  • add KeePass provider support by @jdx in #123
  • add AWS Parameter Store provider support by @jdx in #126
  • support global config file for machine-wide secrets by @jdx in #128
  • add secret references in provider configuration by @jdx in #131

🐛 Bug Fixes

  • (set) always write to local config, create override for parent secrets by @jdx in #122

🚜 Refactor

  • simplify Provider trait by removing key_file parameter by @jdx in #124

📚 Documentation

  • add KeePass provider documentation by @jdx in #125

⚡ Performance

  • (tests) reduce AWS Secrets Manager API calls by @jdx in #127

v1.6.1

26 Nov 16:27
Immutable release. Only release title and notes can be modified.
ba0f78f

Choose a tag to compare

Changelog

1.6.1 - 2025-11-26

🐛 Bug Fixes

  • (edit) preserve all user edits including non-secret config by @jdx in #119

🚜 Refactor

  • (age) use age crate for encryption instead of CLI by @KokaKiwi in #112
  • (password-store) implement Provider trait with put_secret returning key by @KokaKiwi in #117

📚 Documentation

📦️ Dependency Updates

New Contributors

v1.6.0

21 Nov 20:20
Immutable release. Only release title and notes can be modified.
bc8dcc4

Choose a tag to compare

Changelog

1.6.0 - 2025-11-21

🚀 Features

  • add password-store provider with GPG-encrypted local storage by @KokaKiwi in #102

🐛 Bug Fixes

  • prevent config hierarchy duplication in fnox set command by @jdx in #107
  • preserve newly created profile sections in edit command by @jdx in #108

📚 Documentation

New Contributors

v1.5.2

19 Nov 15:11
Immutable release. Only release title and notes can be modified.
9c6fe53

Choose a tag to compare

Changelog

1.5.2 - 2025-11-19

🐛 Bug Fixes

  • (ci) vendor dbus dependency for cross-compilation by @jdx in #99

v1.3.0

01 Nov 21:29
Immutable release. Only release title and notes can be modified.
85e35f6

Choose a tag to compare

Changelog

1.3.0 - 2025-11-01

🚀 Features

  • add support for fnox.$FNOX_PROFILE.toml config files by @jdx in #64
  • add Infisical provider with CLI integration and self-hosted CI by @jdx in #67

🐛 Bug Fixes

  • (tests) skip keychain tests in CI when gnome-keyring-daemon unavailable by @jdx in #72
  • (tests) let gnome-keyring-daemon create its own control directory by @jdx in #73
  • add unique namespacing to parallel provider tests by @jdx in #68

🚜 Refactor

  • remove unused env_diff module and __FNOX_DIFF by @jdx in #70

⚡ Performance

  • parallelize CI tests across GHA workers using tranches by @jdx in #65

🛡️ Security

  • (security) store only hashes in __FNOX_SESSION instead of plaintext secrets by @jdx in #71

v1.2.3

01 Nov 02:52
Immutable release. Only release title and notes can be modified.
d0297d0

Choose a tag to compare

Changelog

1.2.3 - 2025-11-01

🐛 Bug Fixes

  • support FNOX_AGE_KEY by @Cantido in #60
  • use inline tables by default in TOML output and preserve existing format by @jdx in #62
  • enhance edit command to decrypt secrets before editing by @jdx in #63

📚 Documentation

  • use single-line TOML syntax with section headers by @jdx in #51
  • clean up documentation and organize providers sidebar by @jdx in cd019c0

🛡️ Security

  • warn about multiline secrets in ci-redact by @jdx in #53

🔍 Other Changes

  • add semantic PR title validation by @jdx in #61

New Contributors

v1.2.2

29 Oct 18:23
Immutable release. Only release title and notes can be modified.
c4e6333

Choose a tag to compare

Changelog

1.2.2 - 2025-10-29

🐛 Bug Fixes

  • resolve secrets from providers when using --values flag in list command by @jdx in #47
  • hook-env now inherits providers from parent configs by @jdx in #37

🚜 Refactor

  • change profile flag from -p to -P by @jdx in #42

📚 Documentation

  • clean up local overrides docs by @jdx in #46

🔍 Other Changes

  • Update commands reference link to CLI reference by @thomascjohnson in #44
  • add autofix.ci workflow for automatic linting fixes by @jdx in #45

New Contributors

v1.2.1

28 Oct 12:04
Immutable release. Only release title and notes can be modified.
5d27f10

Choose a tag to compare

Changelog

1.2.1 - 2025-10-28

🛡️ Security

  • (import) require --provider flag to prevent plaintext storage by @jdx in #35

v1.2.0

28 Oct 02:21
Immutable release. Only release title and notes can be modified.
3a50e74

Choose a tag to compare

Changelog

1.2.0 - 2025-10-28

🚀 Features

  • add support for fnox.local.toml local config overrides by @jdx in #30
  • add batch secret resolution to improve performance by @jdx in #31

🐛 Bug Fixes

  • import command now reads from input file instead of config file by @jdx in #28

📚 Documentation

  • Add VitePress documentation and GitHub Pages deployment by @jdx in #32

🔍 Other Changes

  • Update URLs to use custom domain fnox.jdx.dev and remove DOCS_DEPLOYMENT.md by @jdx in 79a2c78
  • Remove DOCS_DEPLOYMENT.md by @jdx in dd9cb7b
  • Remove ONEPASSWORD.md (content migrated to docs) by @jdx in 622baa3
  • Add fnox vault logo by @jdx in 95a100f
  • Add auto-generated CLI reference documentation by @jdx in 582af5b
  • Show CLI Reference in sidebar on all pages by @jdx in a19d6d1
  • Remove 'When to Use' sections from provider docs by @jdx in 9fc9a75
  • Add custom dark theme with Fort Knox styling by @jdx in 9c83a2e
  • Fix dead links to /reference/commands by @jdx in 86762d8

v1.1.0

27 Oct 12:50
Immutable release. Only release title and notes can be modified.
0257e90

Choose a tag to compare

Changelog

1.1.0 - 2025-10-27

🚀 Features

  • add top-level secret inheritance for profiles by @jdx in #21
  • add global if_missing configuration with priority chain by @jdx in #22

🐛 Bug Fixes

  • SSH key support in age provider by @jdx in #26