Skip to content

Release/0.1.0 - #5

Merged
ttypic merged 2 commits into
mainfrom
release/0.1.0
Sep 19, 2025
Merged

ttypic merged 2 commits into
mainfrom
release/0.1.0

Conversation

@ttypic

@ttypic ttypic commented Sep 18, 2025

Copy link
Copy Markdown
Contributor

What's Changed

  • Complete VCDIFF (RFC 3284) delta compression format decoder implementation
  • Full delta parsing with structured output capabilities
  • Adler32 checksum validation for data integrity
  • Address cache implementation for COPY instruction optimization
  • Comprehensive error handling with detailed error messages
  • Command-line interface with apply, parse, and analyze commands
  • Support for all VCDIFF instruction types (ADD, COPY, RUN)
  • Compatible with Python 3.7+
  • 100% test coverage with 85/85 test cases passing

@VeskeR VeskeR left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Changelog entries look fine, can't really comment on them without going into details of vcdiff implementation.

Have a small suggestion re wording for the first 0.1.0 release though.

Also I'd suggest we add a CONTRIBUTING.md guide like for other SDKs to note the release process, most notably what files need their "version" field changed (currently it's pyproject.toml and vcdiff_decoder/__initi__.py)

Comment thread CHANGELOG.md
@ttypic
ttypic merged commit 1f97800 into main Sep 19, 2025
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

2 participants