Skip to content

Tags: KokaKiwi/fnox

Tags

v1.3.0

Toggle v1.3.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
chore: release v1.3.0 (jdx#66)

## [1.3.0](https://github.com/jdx/fnox/compare/v1.2.3..v1.3.0) -
2025-11-01

### 🚀 Features

- add support for fnox.$FNOX_PROFILE.toml config files by
[@jdx](https://github.com/jdx) in
[jdx#64](jdx#64)
- add Infisical provider with CLI integration and self-hosted CI by
[@jdx](https://github.com/jdx) in
[jdx#67](jdx#67)

### 🐛 Bug Fixes

- **(tests)** skip keychain tests in CI when gnome-keyring-daemon
unavailable by [@jdx](https://github.com/jdx) in
[jdx#72](jdx#72)
- **(tests)** let gnome-keyring-daemon create its own control directory
by [@jdx](https://github.com/jdx) in
[jdx#73](jdx#73)
- add unique namespacing to parallel provider tests by
[@jdx](https://github.com/jdx) in
[jdx#68](jdx#68)

### 🚜 Refactor

- remove unused env_diff module and __FNOX_DIFF by
[@jdx](https://github.com/jdx) in
[jdx#70](jdx#70)

### ⚡ Performance

- parallelize CI tests across GHA workers using tranches by
[@jdx](https://github.com/jdx) in
[jdx#65](jdx#65)

### 🛡️ Security

- **(security)** store only hashes in __FNOX_SESSION instead of
plaintext secrets by [@jdx](https://github.com/jdx) in
[jdx#71](jdx#71)

v1.2.3

Toggle v1.2.3's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
chore: release v1.2.3 (jdx#54)

## [1.2.3](https://github.com/jdx/fnox/compare/v1.2.2..v1.2.3) -
2025-11-01

### 🐛 Bug Fixes

- support FNOX_AGE_KEY by [@Cantido](https://github.com/Cantido) in
[jdx#60](jdx#60)
- use inline tables by default in TOML output and preserve existing
format by [@jdx](https://github.com/jdx) in
[jdx#62](jdx#62)
- enhance edit command to decrypt secrets before editing by
[@jdx](https://github.com/jdx) in
[jdx#63](jdx#63)

### 📚 Documentation

- use single-line TOML syntax with section headers by
[@jdx](https://github.com/jdx) in
[jdx#51](jdx#51)
- clean up documentation and organize providers sidebar by
[@jdx](https://github.com/jdx) in
[cd019c0](jdx@cd019c0)

### 🛡️ Security

- warn about multiline secrets in ci-redact by
[@jdx](https://github.com/jdx) in
[jdx#53](jdx#53)

### 🔍 Other Changes

- add semantic PR title validation by [@jdx](https://github.com/jdx) in
[jdx#61](jdx#61)

### New Contributors

- @Cantido made their first contribution in
[jdx#60](jdx#60)

v1.2.2

Toggle v1.2.2's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
chore: release v1.2.2 (jdx#43)

## [1.2.2](https://github.com/jdx/fnox/compare/v1.2.1..v1.2.2) -
2025-10-29

### 🐛 Bug Fixes

- resolve secrets from providers when using --values flag in list
command by [@jdx](https://github.com/jdx) in
[jdx#47](jdx#47)
- hook-env now inherits providers from parent configs by
[@jdx](https://github.com/jdx) in
[jdx#37](jdx#37)

### 🚜 Refactor

- change profile flag from -p to -P by [@jdx](https://github.com/jdx) in
[jdx#42](jdx#42)

### 📚 Documentation

- clean up local overrides docs by [@jdx](https://github.com/jdx) in
[jdx#46](jdx#46)

### 🔍 Other Changes

- Update commands reference link to CLI reference by
[@thomascjohnson](https://github.com/thomascjohnson) in
[jdx#44](jdx#44)
- add autofix.ci workflow for automatic linting fixes by
[@jdx](https://github.com/jdx) in
[jdx#45](jdx#45)

### New Contributors

- @thomascjohnson made their first contribution in
[jdx#44](jdx#44)

v1.2.1

Toggle v1.2.1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
chore: release v1.2.1 (jdx#36)

## [1.2.1](https://github.com/jdx/fnox/compare/v1.2.0..v1.2.1) -
2025-10-28

### 🛡️ Security

- **(import)** require --provider flag to prevent plaintext storage by
[@jdx](https://github.com/jdx) in
[jdx#35](jdx#35)

v1.2.0

Toggle v1.2.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
chore: release v1.2.0 (jdx#29)

## [1.2.0](https://github.com/jdx/fnox/compare/v1.1.0..v1.2.0) -
2025-10-28

### 🚀 Features

- add support for fnox.local.toml local config overrides by
[@jdx](https://github.com/jdx) in
[jdx#30](jdx#30)
- add batch secret resolution to improve performance by
[@jdx](https://github.com/jdx) in
[jdx#31](jdx#31)

### 🐛 Bug Fixes

- import command now reads from input file instead of config file by
[@jdx](https://github.com/jdx) in
[jdx#28](jdx#28)

### 📚 Documentation

- Add VitePress documentation and GitHub Pages deployment by
[@jdx](https://github.com/jdx) in
[jdx#32](jdx#32)

### 🔍 Other Changes

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

v1.1.0

Toggle v1.1.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
chore: release v1.1.0 (jdx#23)

v1.0.1

Toggle v1.0.1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
chore: release v1.0.1 (jdx#9)

## [1.0.1](https://github.com/jdx/fnox/compare/v1.0.0..v1.0.1) -
2025-10-26

### 🐛 Bug Fixes

- default to warn instead of error for missing secrets by
[@jdx](https://github.com/jdx) in
[jdx#20](jdx#20)
- expand tilde (~) in FNOX_AGE_KEY_FILE path by
[@pepicrft](https://github.com/pepicrft) in
[jdx#17](jdx#17)
- make the onepassword vault name optional by
[@btkostner](https://github.com/btkostner) in
[jdx#15](jdx#15)
- do not require OP_SERVICE_ACCOUNT_TOKEN for 1password by
[@btkostner](https://github.com/btkostner) in
[jdx#16](jdx#16)

### 🛡️ Security

- skip age setup and redact tests for fork PRs by
[@jdx](https://github.com/jdx) in
[jdx#18](jdx#18)

### 🔍 Other Changes

- **(ci)** add retry action for integration tests by
[@jdx](https://github.com/jdx) in
[jdx#19](jdx#19)
- **(release)** add macOS code signing to release workflow by
[@jdx](https://github.com/jdx) in
[jdx#11](jdx#11)
- wip by [@jdx](https://github.com/jdx) in
[b164101](jdx@b164101)
- Update README.md by [@jdx](https://github.com/jdx) in
[10ac17e](jdx@10ac17e)

### New Contributors

- @btkostner made their first contribution in
[jdx#16](jdx#16)
- @pepicrft made their first contribution in
[jdx#17](jdx#17)

v1.0.0

Toggle v1.0.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
chore: release v0.2.3 (jdx#8)

v0.2.3

Toggle v0.2.3's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
chore: release v0.2.3 (jdx#8)

v0.2.2

Toggle v0.2.2's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
chore: release v0.2.2 (jdx#7)