Skip to content

v0.6.1: Patch — validation fixes and Beta classifier#1

Merged
sahmk-sa merged 1 commit intomainfrom
fix/v0.6.1-patch
Apr 2, 2026
Merged

v0.6.1: Patch — validation fixes and Beta classifier#1
sahmk-sa merged 1 commit intomainfrom
fix/v0.6.1-patch

Conversation

@sahmk-sa
Copy link
Copy Markdown
Owner

@sahmk-sa sahmk-sa commented Apr 2, 2026

  • Fix --compact flag to work after subcommand (moved to subparsers)
  • Wrap non-JSON 200 responses in SahmkError instead of raw ValueError
  • Fix on_reconnect docstring (fires before attempt, not after)
  • Add empty-list guard to quotes() — raises ValueError immediately
  • Remove redundant 429 from _RETRIABLE_STATUS_CODES
  • Align test fixtures with real API response shapes
  • Update PyPI classifier to "4 - Beta"

Made-with: Cursor

- Fix --compact flag to work after subcommand (moved to subparsers)
- Wrap non-JSON 200 responses in SahmkError instead of raw ValueError
- Fix on_reconnect docstring (fires before attempt, not after)
- Add empty-list guard to quotes() — raises ValueError immediately
- Remove redundant 429 from _RETRIABLE_STATUS_CODES
- Align test fixtures with real API response shapes
- Update PyPI classifier to "4 - Beta"

Made-with: Cursor
@sahmk-sa sahmk-sa merged commit 1021374 into main Apr 2, 2026
5 checks passed
sahmk-sa added a commit that referenced this pull request May 3, 2026
v0.6.1: Patch — validation fixes and Beta classifier
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