Skip to content

Tags: jaydenfyi/fnox

Tags

v1.11.0

Toggle v1.11.0's commit message

Verified

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

### 🚀 Features

- add `config-files` subcommand by [@jdx](https://github.com/jdx) in
[jdx#238](jdx#238)

### 🧪 Testing

- add unit tests for dependency resolution level computation by
[@jdx](https://github.com/jdx) in
[jdx#239](jdx#239)

v1.10.1

Toggle v1.10.1's commit message

Verified

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

### 🐛 Bug Fixes

- **(exec)** resolve secrets in dependency order using Kahn's algorithm
by [@jdx](https://github.com/jdx) in
[jdx#237](jdx#237)
- don't thank @jdx in LLM-generated release notes by
[@jdx](https://github.com/jdx) in
[jdx#230](jdx#230)

### 📚 Documentation

- add conventional commit guidance to CRUSH.md by
[@jdx](https://github.com/jdx) in
[jdx#226](jdx#226)
- clarify fix type is for CLI bugs only by
[@jdx](https://github.com/jdx) in
[jdx#231](jdx#231)

### 🛡️ Security

- **(set)** add security guidance for secret value argument by
[@jdx](https://github.com/jdx) in
[jdx#229](jdx#229)

### 🔍 Other Changes

- add creative titles to GitHub releases by
[@jdx](https://github.com/jdx) in
[jdx#224](jdx#224)
- add mise.local.toml to .gitignore by [@jdx](https://github.com/jdx) in
[jdx#236](jdx#236)

### 📦️ Dependency Updates

- update rust crate clap to v4.5.56 by
[@renovate[bot]](https://github.com/renovate[bot]) in
[jdx#234](jdx#234)
- update rust crate google-cloud-secretmanager-v1 to v1.4.0 by
[@renovate[bot]](https://github.com/renovate[bot]) in
[jdx#235](jdx#235)

v1.10.0

Toggle v1.10.0's commit message

Verified

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

### 🚀 Features

- **(1password)** add token field supporting secret references by
[@jdx](https://github.com/jdx) in
[jdx#200](jdx#200)
- **(vault)** add namespace option by
[@pierrop](https://github.com/pierrop) in
[jdx#220](jdx#220)
- add JSON schema for fnox.toml by [@jdx](https://github.com/jdx) in
[jdx#196](jdx#196)
- add --all flag to provider test command by
[@jdx](https://github.com/jdx) in
[jdx#202](jdx#202)
- add documentation URLs to error diagnostics by
[@jdx](https://github.com/jdx) in
[jdx#212](jdx#212)
- preserve source error chains for JSON/YAML errors by
[@jdx](https://github.com/jdx) in
[jdx#214](jdx#214)
- use structured error variants instead of generic Config/Provider by
[@jdx](https://github.com/jdx) in
[jdx#213](jdx#213)
- add "Did you mean?" suggestions for typos by
[@jdx](https://github.com/jdx) in
[jdx#204](jdx#204)
- add --dry-run flag to data-modifying commands by
[@jdx](https://github.com/jdx) in
[jdx#201](jdx#201)
- Support fnox.toml (and variants) dotfiles. by
[@dharrigan](https://github.com/dharrigan) in
[jdx#141](jdx#141)
- add source code spans for better error reporting by
[@jdx](https://github.com/jdx) in
[jdx#205](jdx#205)
- use #[related] for validation errors to show all issues at once by
[@jdx](https://github.com/jdx) in
[jdx#211](jdx#211)
- add source code span tracking for default_provider errors by
[@jdx](https://github.com/jdx) in
[jdx#209](jdx#209)
- add source code span tracking for SecretConfig.value by
[@jdx](https://github.com/jdx) in
[jdx#210](jdx#210)
- improve miette error handling with structured provider errors and URLs
by [@jdx](https://github.com/jdx) in
[jdx#216](jdx#216)

### 🐛 Bug Fixes

- update claude CLI model and add bypassPermissions by
[@jdx](https://github.com/jdx) in
[jdx#194](jdx#194)
- update claude CLI model and add bypassPermissions by
[@jdx](https://github.com/jdx) in
[jdx#195](jdx#195)
- preserve TOML comments in `fnox set` by [@jdx](https://github.com/jdx)
in [jdx#223](jdx#223)

### 🚜 Refactor

- convert miette::miette!() to FnoxError in encrypt.rs and list.rs by
[@jdx](https://github.com/jdx) in
[jdx#208](jdx#208)
- use structured errors in remove and export commands by
[@jdx](https://github.com/jdx) in
[jdx#206](jdx#206)
- use structured errors in import command by
[@jdx](https://github.com/jdx) in
[jdx#207](jdx#207)

### 📚 Documentation

- add comprehensive TUI dashboard guide by
[@jdx](https://github.com/jdx) in
[jdx#203](jdx#203)
- add mise integration guide by [@jdx](https://github.com/jdx) in
[jdx#215](jdx#215)

### ⚡ Performance

- reduce KMS API calls in CI tests by [@jdx](https://github.com/jdx) in
[jdx#217](jdx#217)

### 🛡️ Security

- add Black Ops One font branding to docs by
[@jdx](https://github.com/jdx) in
[jdx#198](jdx#198)

### 📦️ Dependency Updates

- lock file maintenance by
[@renovate[bot]](https://github.com/renovate[bot]) in
[jdx#197](jdx#197)
- update jdx/mise-action digest to 6d1e696 by
[@renovate[bot]](https://github.com/renovate[bot]) in
[jdx#218](jdx#218)
- update rust crate proc-macro2 to v1.0.106 by
[@renovate[bot]](https://github.com/renovate[bot]) in
[jdx#219](jdx#219)

### New Contributors

- @pierrop made their first contribution in
[jdx#220](jdx#220)
- @dharrigan made their first contribution in
[jdx#141](jdx#141)

v1.9.2

Toggle v1.9.2's commit message

Verified

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

### 🐛 Bug Fixes

- gen-release-notes improvements by [@jdx](https://github.com/jdx) in
[jdx#191](jdx#191)

### 🔍 Other Changes

- exclude CHANGELOG.md from prettier by [@jdx](https://github.com/jdx)
in [jdx#190](jdx#190)

v1.9.1

Toggle v1.9.1's commit message

Verified

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

## [1.9.1](https://github.com/jdx/fnox/compare/v1.9.0..v1.9.1) -
2026-01-19

### 🐛 Bug Fixes

- use positional args in gen-release-notes by
[@jdx](https://github.com/jdx) in
[jdx#187](jdx#187)

---------

Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>

v1.9.0

Toggle v1.9.0's commit message

Verified

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

## [1.9.0](https://github.com/jdx/fnox/compare/v1.8.0..v1.9.0) -
2026-01-19

### 🚀 Features

- add authentication prompting for expired credentials by
[@jdx](https://github.com/jdx) in
[jdx#184](jdx#184)
- add LLM-generated editorialized release notes by
[@jdx](https://github.com/jdx) in
[jdx#185](jdx#185)

### 🐛 Bug Fixes

- remove LLM generation from release-plz by
[@jdx](https://github.com/jdx) in
[jdx#186](jdx#186)

### 🚜 Refactor

- **(edit)** batch resolve secrets by profile for efficiency by
[@johnpyp](https://github.com/johnpyp) in
[jdx#182](jdx#182)

v1.8.0

Toggle v1.8.0's commit message

Verified

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

## [1.8.0](https://github.com/jdx/fnox/compare/v1.7.0..v1.8.0) -
2026-01-17

### 🚀 Features

- add passwordstate provider by
[@davidolrik](https://github.com/davidolrik) in
[jdx#147](jdx#147)
- aws-ps batch concurrency, aws-kms 10 -> 100 concurrency by
[@johnpyp](https://github.com/johnpyp) in
[jdx#180](jdx#180)

### 🐛 Bug Fixes

- resolve clippy unused_assignments warnings in error.rs by
[@jdx](https://github.com/jdx) in
[jdx#174](jdx#174)
- improve AWS SDK error messages and enable SSO support by
[@daghoidahl](https://github.com/daghoidahl) in
[jdx#173](jdx#173)

### 📚 Documentation

- add AWS Parameter store to sidebar and provider lists by
[@johnpyp](https://github.com/johnpyp) in
[jdx#178](jdx#178)

### 🧪 Testing

- Add missing skip logic to aws_parameter_store.bats by
[@jdx](https://github.com/jdx) in
[jdx#145](jdx#145)

### 🛡️ Security

- **(deps)** update azure-sdk-for-rust monorepo to 0.30 by
[@renovate[bot]](https://github.com/renovate[bot]) in
[jdx#144](jdx#144)

### 📦️ Dependency Updates

- pin dependencies by [@renovate[bot]](https://github.com/renovate[bot])
in [jdx#133](jdx#133)
- update rust crate demand to v1.8.0 by
[@renovate[bot]](https://github.com/renovate[bot]) in
[jdx#134](jdx#134)
- lock file maintenance by
[@renovate[bot]](https://github.com/renovate[bot]) in
[jdx#137](jdx#137)
- update rust crate usage-lib to v2.9.0 by
[@renovate[bot]](https://github.com/renovate[bot]) in
[jdx#143](jdx#143)
- update rust crate age to v0.11.2 by
[@renovate[bot]](https://github.com/renovate[bot]) in
[jdx#149](jdx#149)
- update aws-sdk-rust monorepo to v1.8.12 by
[@renovate[bot]](https://github.com/renovate[bot]) in
[jdx#148](jdx#148)
- update rust crate gcp_auth to v0.12.5 by
[@renovate[bot]](https://github.com/renovate[bot]) in
[jdx#151](jdx#151)
- update rust crate dbus to v0.9.10 by
[@renovate[bot]](https://github.com/renovate[bot]) in
[jdx#150](jdx#150)
- update rust crate google-cloud-secretmanager-v1 to v1.2.0 by
[@renovate[bot]](https://github.com/renovate[bot]) in
[jdx#153](jdx#153)
- update rust crate reqwest to v0.12.25 by
[@renovate[bot]](https://github.com/renovate[bot]) in
[jdx#152](jdx#152)
- lock file maintenance by
[@renovate[bot]](https://github.com/renovate[bot]) in
[jdx#154](jdx#154)
- update dependency vue to v3.5.26 by
[@renovate[bot]](https://github.com/renovate[bot]) in
[jdx#156](jdx#156)
- update rust crate console to v0.16.2 by
[@renovate[bot]](https://github.com/renovate[bot]) in
[jdx#157](jdx#157)
- lock file maintenance by
[@renovate[bot]](https://github.com/renovate[bot]) in
[jdx#162](jdx#162)
- update rust crate arc-swap to v1.8.0 by
[@renovate[bot]](https://github.com/renovate[bot]) in
[jdx#167](jdx#167)
- update rust crate chrono to v0.4.43 by
[@renovate[bot]](https://github.com/renovate[bot]) in
[jdx#176](jdx#176)
- update aws-sdk-rust monorepo to v1.98.0 by
[@renovate[bot]](https://github.com/renovate[bot]) in
[jdx#177](jdx#177)

### New Contributors

- @johnpyp made their first contribution in
[jdx#180](jdx#180)
- @daghoidahl made their first contribution in
[jdx#173](jdx#173)
- @davidolrik made their first contribution in
[jdx#147](jdx#147)

v1.7.0

Toggle v1.7.0's commit message

Verified

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

## [1.7.0](https://github.com/jdx/fnox/compare/v1.6.1..v1.7.0) -
2025-11-27

### 🚀 Features

- **(init)** improve wizard with traits and missing providers by
[@jdx](https://github.com/jdx) in
[jdx#129](jdx#129)
- add KeePass provider support by [@jdx](https://github.com/jdx) in
[jdx#123](jdx#123)
- add AWS Parameter Store provider support by
[@jdx](https://github.com/jdx) in
[jdx#126](jdx#126)
- support global config file for machine-wide secrets by
[@jdx](https://github.com/jdx) in
[jdx#128](jdx#128)

### 🐛 Bug Fixes

- **(set)** always write to local config, create override for parent
secrets by [@jdx](https://github.com/jdx) in
[jdx#122](jdx#122)

### 🚜 Refactor

- simplify Provider trait by removing key_file parameter by
[@jdx](https://github.com/jdx) in
[jdx#124](jdx#124)

### 📚 Documentation

- add KeePass provider documentation by [@jdx](https://github.com/jdx)
in [jdx#125](jdx#125)

### ⚡ Performance

- **(tests)** reduce AWS Secrets Manager API calls by
[@jdx](https://github.com/jdx) in
[jdx#127](jdx#127)

v1.6.1

Toggle v1.6.1's commit message

Verified

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

## [1.6.1](https://github.com/jdx/fnox/compare/v1.6.0..v1.6.1) -
2025-11-25

### 🚜 Refactor

- **(age)** use age crate for encryption instead of CLI by
[@KokaKiwi](https://github.com/KokaKiwi) in
[jdx#112](jdx#112)
- **(password-store)** implement Provider trait with put_secret
returning key by [@KokaKiwi](https://github.com/KokaKiwi) in
[jdx#117](jdx#117)

### 📚 Documentation

- add password-store provider documentation by
[@KokaKiwi](https://github.com/KokaKiwi) in
[jdx#111](jdx#111)

### 📦️ Dependency Updates

- lock file maintenance by
[@renovate[bot]](https://github.com/renovate[bot]) in
[jdx#113](jdx#113)
- lock file maintenance by
[@renovate[bot]](https://github.com/renovate[bot]) in
[jdx#114](jdx#114)

### New Contributors

- @renovate[bot] made their first contribution in
[jdx#114](jdx#114)

v1.6.0

Toggle v1.6.0's commit message

Verified

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

## [1.6.0](https://github.com/jdx/fnox/compare/v1.5.2..v1.6.0) -
2025-11-21

### 🚀 Features

- add password-store provider with GPG-encrypted local storage by
[@KokaKiwi](https://github.com/KokaKiwi) in
[jdx#102](jdx#102)

### 🐛 Bug Fixes

- prevent config hierarchy duplication in fnox set command by
[@jdx](https://github.com/jdx) in
[jdx#107](jdx#107)

### 📚 Documentation

- add looping example for age provider by
[@Lailanater](https://github.com/Lailanater) in
[jdx#106](jdx#106)

### New Contributors

- @Lailanater made their first contribution in
[jdx#106](jdx#106)
- @KokaKiwi made their first contribution in
[jdx#102](jdx#102)