Skip to content

Commit e008f9d

Browse files
committed
chore: update changelog for v0.16.1
1 parent 7be7d78 commit e008f9d

1 file changed

Lines changed: 38 additions & 0 deletions

File tree

CHANGELOG.md

Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,44 @@
22

33
All notable changes to this project will be documented in this file.
44

5+
## [0.16.1](https://github.com/Higangssh/homebutler/compare/v0.16.0...v0.16.1) - 2026-04-17
6+
7+
**Safer defaults and smoother watch notifications.** This patch tightens config and secret handling, adds a clearer `notify test` entry point, and keeps the watch-first config UX intact.
8+
9+
```bash
10+
homebutler notify test # send a test notification
11+
homebutler watch start # monitor processes with the watch-first flow
12+
homebutler config path # confirm the unified config location
13+
```
14+
15+
### ✨ Features
16+
17+
- add `homebutler notify test` as the main notification test entry point while keeping `alerts test-notify` for backward compatibility
18+
19+
### 🔐 Security
20+
21+
- tighten config and secret handling, including stricter permissions for generated config files and secret-containing files
22+
- reject insecure config file permissions when plaintext passwords are present
23+
- use constant-time bearer token comparison in the web server
24+
- write backup copies of compose and `.env` files with stricter permissions
25+
26+
### 🐛 Fixes
27+
28+
- guard watch notifier config lookup to avoid nil edge cases
29+
- keep the unified config UX centered on `~/.config/homebutler/config.yaml` with legacy fallback support and deprecation warning for old paths
30+
- remove the abandoned `monitor` wrapper experiment in favor of the `watch`-first UX
31+
- clean up dead code and formatting around utility/config handling
32+
33+
### 🧪 Tests
34+
35+
- align config permission coverage with the tightened secret-handling behavior
36+
- finish staticcheck nil-guard cleanup around alert/notification code paths
37+
38+
### 📝 Documentation
39+
40+
- refresh README watch guidance and notification config examples
41+
- refresh `llms.txt` summary and remove stale internal planning documents
42+
543
## [0.16.0](https://github.com/Higangssh/homebutler/compare/v0.15.0...v0.16.0) - 2026-04-10
644

745
**Understand why your processes keep dying.** Automatic crash analysis with exit code + log pattern matching, flapping detection for repeated restarts, and opt-in notification support.

0 commit comments

Comments
 (0)