Skip to content

docs: update CHANGELOG with breaking changes since v1.2.0#1732

Merged
jonathanpwang merged 9 commits into
mainfrom
devin/INT-4185-1749733536
Jul 15, 2025
Merged

docs: update CHANGELOG with breaking changes since v1.2.0#1732
jonathanpwang merged 9 commits into
mainfrom
devin/INT-4185-1749733536

Conversation

@devin-ai-integration

@devin-ai-integration devin-ai-integration Bot commented Jun 12, 2025

Copy link
Copy Markdown
Contributor

Update CHANGELOG with breaking changes since v1.2.0

This PR updates the CHANGELOG.md file to document all breaking interface changes between tag v1.2.0 and the current main branch, following the Keep a Changelog format.

Changes Made

  • Added comprehensive [Unreleased] section documenting breaking changes in CLI, SDK, and Library Interfaces
  • Included migration guides for each category of breaking changes
  • Preserved existing version history while updating format to follow Keep a Changelog convention

Breaking Changes Documented

CLI

  • New init command for project initialization
  • New commit command for viewing executable commits
  • Setup command renamed from EvmProvingSetupCmd to SetupCmd
  • All CLI commit outputs now consistently formatted in hexadecimal
  • Prove command now uses binary name for default output file paths

SDK

  • Import path change for DEFAULT_MAX_NUM_PUBLIC_VALUES
  • Configuration structure updates in AggregationTreeConfig

Library Interfaces

  • Major guest bindings refactor removing guest library components from this repository
  • Impact on benchmarks and examples that depend on guest libraries

Complete Commit List (v1.2.0 to main)

Fixes INT-4185


Link to Devin run: https://app.devin.ai/sessions/75c7bcb2466641609349ad3d02c31edd

Requested by: Jonathan Wang

Co-Authored-By: Jonathan Wang <jpw@intrinsictech.xyz>
@devin-ai-integration

Copy link
Copy Markdown
Contributor Author

🤖 Devin AI Engineer

I'll be helping with this pull request! Here's what you should know:

✅ I will automatically:

  • Address comments on this PR. Add '(aside)' to your comment to have me ignore it.
  • Look at CI failures and help fix them

Note: I can only respond to comments from users who have write access to this repository.

⚙️ Control Options:

  • Disable automatic comment and CI monitoring

Comment thread CHANGELOG.md Outdated
Comment thread CHANGELOG.md Outdated
Co-Authored-By: Jonathan Wang <jpw@intrinsictech.xyz>
Comment thread CHANGELOG.md Outdated
Comment thread CHANGELOG.md Outdated
Comment thread CHANGELOG.md Outdated
Comment thread CHANGELOG.md Outdated
Comment thread CHANGELOG.md Outdated
- Remove inaccurate setup command rename entry
- Specify commands affected by hex output format changes
- Add concrete examples for prove command output path changes
- Add build command output location changes
- Remove SDK entries that don't represent breaking changes

Co-Authored-By: Jonathan Wang <jpw@intrinsictech.xyz>
Comment thread CHANGELOG.md Outdated
Comment thread CHANGELOG.md Outdated
- Correct guest bindings description to mention setup_* function removal
- Add details about on-demand initialization and openvm::init!() macro
- Improve CLI migration section with actionable guidance
- Address GitHub PR feedback from Jonathan Wang

Co-Authored-By: Jonathan Wang <jpw@intrinsictech.xyz>
@devin-ai-integration

Copy link
Copy Markdown
Contributor Author

Closing due to inactivity for more than 7 days.

@github-actions

This comment has been minimized.

@jonathanpwang jonathanpwang requested review from HrikB and luffykai July 14, 2025 20:54
@github-actions

This comment has been minimized.

@github-actions

This comment has been minimized.

@github-actions

Copy link
Copy Markdown
group app.proof_time_ms app.cycles app.cells_used leaf.proof_time_ms leaf.cycles leaf.cells_used
verify_fibair (-13 [-1.1%]) 1,207 322,677 17,339,868 - - -
fibonacci 2,659 1,500,277 50,589,503 - - -
regex (-43 [-0.5%]) 7,808 4,165,226 166,511,152 - - -
ecrecover (+29 [+2.5%]) 1,175 136,241 8,089,998 - - -
pairing (-34 [-0.8%]) 4,452 1,862,964 97,277,783 - - -

Commit: 11ae20c

Benchmark Workflow

@jonathanpwang jonathanpwang merged commit 9601125 into main Jul 15, 2025
30 checks passed
@jonathanpwang jonathanpwang deleted the devin/INT-4185-1749733536 branch July 15, 2025 00:43
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.

2 participants