You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+26Lines changed: 26 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -27,6 +27,32 @@ This release marks a major overhaul of the data layer for improved reliability a
27
27
28
28
---
29
29
30
+
## [1.5.1] - 2025-12-30
31
+
32
+
This is a patch release containing bug fixes, UX improvements, and small dependency updates.
33
+
34
+
### Added
35
+
36
+
-`debug` subcommand to dump runtime config, flags, and environment for easier troubleshooting.
37
+
38
+
### Changed
39
+
40
+
- Improved configuration loading: zero-length config files are now treated as missing to avoid YAML parse errors. The CLI now writes a default user config on first run.
41
+
- Restricted config discovery to explicit candidate files to avoid inadvertently parsing non-YAML files.
42
+
- CI workflow: added gofmt check, `go vet`, and race-tested `go test` with coverage reporting.
43
+
44
+
### Fixed
45
+
46
+
- Clearer, actionable error messages when a broken config is detected (points users to `keymaster debug`).
47
+
- Added unit tests for the SSH key parser (`internal/sshkey`) and fixed related test formatting issues flagged by `gofmt`.
48
+
-`.gitignore` cleanup to avoid unintentionally ignoring `cmd/keymaster`; added `.vscode/settings.json` to hide the built `keymaster` binary in the IDE.
49
+
50
+
### Dependencies
51
+
52
+
- Minor dependency updates to resolve transitive issues and keep toolchain components up-to-date.
53
+
54
+
---
55
+
30
56
## [1.4.3] - 2025-10-14
31
57
32
58
This release focuses on improving the user experience for encrypted system keys and fixing a number of bugs in the TUI workflow.
0 commit comments