From e17b66c903dca97cf1dc0ec7bde66649bbe46b3c Mon Sep 17 00:00:00 2001 From: patramsey Date: Sun, 2 Aug 2026 20:11:41 -0600 Subject: [PATCH] docs: prepare the v0.2.3 release MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Folds the demo recording and the config-path correction into the changelog, closes the [Unreleased] section as 0.2.3, and labels the README's status example as illustrative. That label matters more than it looks. The block sits directly beneath a GIF of real output, and its numbers are invented — 47 domains, three plausible expiry dates. Two adjacent things that look alike, one real and one not, with nothing saying which is which. Recording a real `namecom status` was the obvious alternative and is not usable: the sandbox account reports 6516 domains, a test name of mashed keyboard, and an expiry 741 days in the past. So the honest fix is the label, not a substitution. CLAUDE.md's config-path claim is corrected to match what README and the Path() doc comment now say. It is gitignored, so this commit does not carry it, but it was the last copy still asserting ~/.config on every platform — which is what sent an earlier search for credentials to a directory macOS never uses. The release itself is worth cutting rather than deferring: 0.2.2 users are still running the unvalidated `namecom open`, and the argument validation is the one change in this batch they cannot get any other way. --- CHANGELOG.md | 13 ++++++++++++- README.md | 3 +++ 2 files changed, 15 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 30404d0..e93b206 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -9,10 +9,13 @@ Releases before `0.2.0` predate this file. Their notes are on the ## [Unreleased] +## [0.2.3] - 2026-08-02 + ### Added - Project documentation for outside contributors: `CONTRIBUTING.md`, `CODE_OF_CONDUCT.md`, `SECURITY.md`, this changelog, and GitHub issue and pull-request templates. +- A demo recording in the README, plus `docs/demo.tape` to regenerate it. ### Changed - Dependabot's `github-actions` group is restricted to `minor` and `patch`, @@ -33,6 +36,13 @@ Releases before `0.2.0` predate this file. Their notes are on the which had been hiding roughly a quarter of the findings on any run that produced several of the same kind. +### Fixed +- The documented location of the config file. `README.md` said + `~/.config/namecom/config.yaml` on every platform, but the CLI uses + `os.UserConfigDir()` — `~/Library/Application Support` on macOS and + `%AppData%` on Windows. Only Linux matched. `namecom auth status` prints + the path actually in use. No behavior change; credentials do not move. + ## [0.2.2] - 2026-08-02 ### Fixed @@ -67,7 +77,8 @@ Releases before `0.2.0` predate this file. Their notes are on the [#9](https://github.com/patramsey/namecom-cli/pull/9) and [#10](https://github.com/patramsey/namecom-cli/pull/10) for the commits. -[Unreleased]: https://github.com/patramsey/namecom-cli/compare/v0.2.2...HEAD +[Unreleased]: https://github.com/patramsey/namecom-cli/compare/v0.2.3...HEAD +[0.2.3]: https://github.com/patramsey/namecom-cli/compare/v0.2.2...v0.2.3 [0.2.2]: https://github.com/patramsey/namecom-cli/compare/v0.2.1...v0.2.2 [0.2.1]: https://github.com/patramsey/namecom-cli/compare/v0.2.0...v0.2.1 [0.2.0]: https://github.com/patramsey/namecom-cli/compare/v0.1.10...v0.2.0 diff --git a/README.md b/README.md index c7f8253..ccf6ff5 100644 --- a/README.md +++ b/README.md @@ -21,6 +21,9 @@ Register domains, manage DNS, and run your entire domain portfolio — without l *Recorded against the sandbox API with [vhs](https://github.com/charmbracelet/vhs) — see [`docs/demo.tape`](docs/demo.tape) for the script.* +And `namecom status`, for the portfolio at a glance — illustrated below with a +representative account rather than a real one: + ``` $ namecom status