Skip to content

Add streaming encoder and decoder API - #1

Merged
tortxof merged 9 commits into
mainfrom
streaming
Jan 12, 2026
Merged

Add streaming encoder and decoder API#1
tortxof merged 9 commits into
mainfrom
streaming

Conversation

@tortxof

@tortxof tortxof commented Jan 12, 2026

Copy link
Copy Markdown
Owner

Summary

  • Add streaming io.WriteCloser implementations for encoding/decoding (NewEncoder, NewDecoder)
  • Refactor CLI tools (z85encode, z85decode) to use the new streaming API
  • Add comprehensive tests for CLI tools and streaming round-trip functionality
  • Add GitHub Actions workflow for automated testing
  • Update README with streaming API documentation and usage examples

Test plan

  • All existing unit tests pass
  • New streaming round-trip tests added
  • Fuzz test FuzzStreamRoundTrip validates chunked encode/decode
  • CLI tool tests verify end-to-end behavior
  • Verify GitHub Actions workflow runs on PR

🤖 Generated with Claude Code

@tortxof
tortxof merged commit d75654b into main Jan 12, 2026
1 check passed
@tortxof
tortxof deleted the streaming branch January 12, 2026 07:15
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