Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Tracking PR for v0.5 release #787

Merged
merged 51 commits into from
Aug 27, 2024
Merged

Tracking PR for v0.5 release #787

merged 51 commits into from
Aug 27, 2024

Conversation

bobbinth
Copy link
Contributor

@bobbinth bobbinth commented Jul 4, 2024

This is a tracking PR for v0.5.0 release.

@bobbinth bobbinth marked this pull request as draft July 6, 2024 19:12
polydez and others added 13 commits July 9, 2024 23:39
* refactor: update notes naming, rename offchain note type

* chore: minor wording and naming fixes

* chore: update changelog

---------

Co-authored-by: Bobbin Threadbare <[email protected]>
* refactor: remove nonce increase restriction

* test: add nonce update with empty delta test

* refactor: update tx script, update comment
* test: Add test for executing transactions with new accounts, and small refactor

* test: Add proving and verification on test

* chore: Fmt

* chore: Lints after merge

* chore: Fmt

* Address reviews
This includes implementing some form of merge for all its child components.
@bobbinth bobbinth added the no changelog This PR does not require an entry in the `CHANGELOG.md` file label Jul 29, 2024
omahs and others added 14 commits July 29, 2024 16:58
* refactor: rename `NoteOrigin` to `NoteLocation`

* refactor: simplify `NoteInclusionProof`

* docs: update CHANGELOG.md

* fix: address review comments

* refactor: make `BlockNoteTree::to_absolute_index` and `BlockNoteTree::leaf_index` return `u32`

* refactor: remove incorrect `MAX_TRANSACTIONS_PER_BATCH` constant

* refactor: address review comments

* refactor: address review comments
* refactor: make `node_index_in_block` method return `u32`

* docs: update CHANGELOG.md

* refactor: rename constants

* docs: update doc comment

* docs: fix docs building
* feat: Add NoteExecutionHint; rename previously existing enum

* docs: Changelog

* Fix doc link

* Address reviews

* Add separator

* Cargo fmt
* refactor: make build_swap_tag public

* chore: update CHANGELOG
feat: Add `after_block_num` field to `NoteFile::NoteDetails`
* feat: implement send_note procedure

* test: attempt to implement test for send_note

* feat: send_note without hash check

* feat: implement send_note with hash check

* refactor: divide send_note into two procedures

* chore: update changelog, fix formatting in bench_tx/README

* refactor: simplify move_asset_to_note

* refactor: change add_asset_to_note procedure output, update tests

* chore: update CHANGELOG

* refactor: optimize add_asset_to_note, update comments

* refactor: update comments, update padding for called and syscalled procs

* refactor: update padding before calls
igamigo and others added 22 commits August 9, 2024 18:50
* feat: Add conversion for NoteExecutionHint

* Conversion and changelog

* Conversion

* Add test

* Rectify comment
* refactor: use maps in storage and vault deltas

* docs: update CHANGELOG.md

* refactor: address review comments

* tests: fix compilation errors

* refactor: address review comments

* refactor: address review comments
refactor: implement compilation of miden-lib MASM files

chore: fix miden-lib compilation

chore: make miden-tx crate compile

feat: add conversion for `NoteExecutionHint` (#827)

* feat: Add conversion for NoteExecutionHint

* Conversion and changelog

* Conversion

* Add test

* Rectify comment

chore: update miden-vm dependencies to crates.io versions

chore: refactor execute_transaction()

chore: remove unused TransactionCompiler
* refactor: use maps in storage and vault deltas

* docs: update CHANGELOG.md

* refactor: address review comments

* tests: fix compilation errors

* refactor: address review comments

* refactor: address review comments
* feat: High level mockchain methods; re-enable and fix kernel tests
* ci: limit workflows to latest commit per PR
* ci: cache artifacts on next branch
* style: wrap comments at 100 characters
* remove excess nightly jobs
* combine test jobs
updates to the latest product description and correct discord link
@bobbinth bobbinth marked this pull request as ready for review August 27, 2024 08:22
@bobbinth bobbinth merged commit 0ee8657 into main Aug 27, 2024
15 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
no changelog This PR does not require an entry in the `CHANGELOG.md` file
Projects
None yet
Development

Successfully merging this pull request may close these issues.

10 participants