Skip to content

fix(vivo): normalize multipart newlines before signing - #5

Merged
HenryHaoson merged 1 commit into
mainfrom
fix/vivo-multipart-newline-signature
Jul 13, 2026
Merged

fix(vivo): normalize multipart newlines before signing#5
HenryHaoson merged 1 commit into
mainfrom
fix/vivo-multipart-newline-signature

Conversation

@HenryHaoson

Copy link
Copy Markdown
Owner

Summary

  • normalize vivo multipart text fields to CRLF before signing and sending
  • exclude stale sign values when recalculating signatures
  • add multiline/re-signing regression coverage and prepare v0.2.2

Verification

  • npm run check
  • npm run security
  • npm test (51 passed)
  • npm run pack:check
  • npm audit with the release workflow's npm 11.18.0 (0 vulnerabilities)

Node FormData serializes text line breaks as CRLF. Sign the same
normalized values that are sent so multiline metadata passes vivo
verification.

Prepare the 0.2.2 patch release and add regression coverage.

Co-Authored-By: Codex GPT-5 <codex@openai.com>
@HenryHaoson
HenryHaoson merged commit 8f708f5 into main Jul 13, 2026
6 checks passed
@HenryHaoson
HenryHaoson deleted the fix/vivo-multipart-newline-signature branch July 13, 2026 05:52
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