Skip to content

Fix HTTP error handling and prepare 1.0.1 - #1

Merged
StefaniOSApps merged 2 commits into
mainfrom
codex/review-1.0.1
Sep 29, 2026
Merged

StefaniOSApps merged 2 commits into
mainfrom
codex/review-1.0.1

Conversation

@StefaniOSApps

@StefaniOSApps StefaniOSApps commented Sep 29, 2026 •

Copy link
Copy Markdown
Contributor

Interrupted HTTP error bodies previously became NetworkError with no status. Malformed entries in a server message array could also hide a 429 response and its Retry-After header. Preserve the HTTP error class, status, and headers, retain body failures as cause, and ignore non-string message entries. Explicit cancellation and client timeouts keep their existing behavior.

Prepare version 1.0.1 and use the configured npm trusted publisher without the obsolete NPM_TOKEN fallback. Remove the separate release document and keep the version, merge, and tag instructions in README.

Validation: all 150 tests pass, including 72 shared Python/TypeScript contract cases and new regressions that fail against 1.0.0. Package installation, CJS/ESM identity, TypeScript 5.8/7 consumers, formatting, type checks, and actionlint pass. npm audit reports no vulnerabilities. Public endpoint paths, DTOs, and exact status codes were checked against the core backend.

After merging, tag the merged main commit as v1.0.1 to exercise publishing through OIDC. No release tag is pushed by this PR.

@StefaniOSApps
StefaniOSApps merged commit 395a3d4 into main Sep 29, 2026
4 checks passed
@StefaniOSApps
StefaniOSApps deleted the codex/review-1.0.1 branch October 9, 2026 06:12
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