Skip to content

docs(changelog): disclose #24's CLI behavior changes in the 0.3.0 entry - #25

Merged
mizcausevic-dev merged 1 commit into
mainfrom
docs/changelog-cli-behavior-changes
Sep 13, 2026
Merged

mizcausevic-dev merged 1 commit into
mainfrom
docs/changelog-cli-behavior-changes

Conversation

@mizcausevic-dev

Copy link
Copy Markdown
Owner

Summary

#24 shipped two user-visible breaking CLI changes with no CHANGELOG note:

  • `--out` now refuses to overwrite an existing file without `--force`
  • an unwritable `--out` now exits 2, previously indistinguishable from exit 1 ("some records failed")

Anyone scripting `--out` today would hit these on upgrade with no warning. Adding both, plus the new `--force` flag, pretty-printed-JSON acceptance, and the parse-error sanitization, to the existing (still-unreleased) 0.3.0 entry.

Docs-only, no code changes.

🤖 Generated with Claude Code

--out refusing to overwrite without --force and a write failure exiting
2 instead of 1 are both user-visible breaking changes for anyone
scripting this CLI, merged without a CHANGELOG note. Adding them, plus
the new --force flag, the pretty-printed-JSON acceptance, and the
parse-error sanitization, to the existing 0.3.0 entry rather than
opening a new version section, since none of this has been tagged or
published yet.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
@mizcausevic-dev
mizcausevic-dev merged commit f8853eb into main Sep 13, 2026
4 checks passed
@mizcausevic-dev
mizcausevic-dev deleted the docs/changelog-cli-behavior-changes branch September 13, 2026 22:51
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant