All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
0.5.0 - 2026-03-06
- migrate to miden-vm v0.21 FastProcessor API
- fix rust fmt
- fix felts endianess
- populate StackOutputs on program completion
- use module path for Continuation import
- Merge pull request #36 from 0xMiden/next
- fix felt accessor in wasm stack test
- use crates.io miden-vm 0.21.1 deps
- use miden-vm v0.21.1 git deps for CI
- Use self.processor.memory
- use re-exported Continuation and Memory
0.4.7 - 2026-03-05
- add fn
push_wasm_ty_to_operand_stack
- Merge branch 'next' into main
- Add function
push_wasm_ty_to_operand_stack
0.4.6 - 2026-01-31
- Merge pull request #26 from 0xMiden/next
0.4.5 - 2026-01-30
- load all libs from sysroot
- load base as well
- load libraries BEFORE resolving package dependencies
0.4.4 - 2025-12-31
- ensure release builds use correct profile
0.4.3 - 2025-12-31
- update deps
- Merge branch 'next' into main
- (release) use separate runner for macos artifact builds
- (release) generate build attestations
- release v0.4.2
0.4.2 - 2025-12-31
- update Cargo.lock dependencies
- Search through context for a valid location
0.4.1 - 2025-09-03
- Add 128-bit wide arithmetic support to the compiler.
0.4.0 - 2025-08-15
- handle empty iterator returned by
into_remainder() - remove incorrect(order)
FromMidenRepr::from_words()for[Felt; 4]
- update Rust toolchain nightly-2025-07-20 (1.90.0-nightly)
- add
test_hmergeintegration test forhmergeRust API
0.1.5 - 2025-07-01
- invoke
initin the lifting function prologue, load the advice
- add format for entrypoint option
0.0.8 - 2025-04-24
- (types) clean up hir-type for use outside the compiler
- (codegen) migrate to element-addressable vm
- add custom dependencies to
Executorresolver, - (cargo-miden) support building Wasm component from a Cargo project
- (codegen) incomplete global/data segment lowering
- (codegen) implement initial tests for load_sw/load_dw intrinsics
- update rust toolchain, clean up deps
- enrich Miden package loading error with the file path
- rename hir2 crates
- disable compilation of old hir crates, clean up deps
- switch uses of hir crates to hir2
- update to the latest
miden-mast-package(renamed from - update the Miden VM with updated
miden-packagecrate - update rust toolchain to 1-16 nightly @ 1.86.0
- Update midenc-debug/src/exec/executor.rs
- fix doc test false positive
- switch to
Packagewithout rodata, - [breaking] move
Packagetomiden-packagein the VM repo
0.0.7 - 2024-09-17
- update rust toolchain
0.0.6 - 2024-09-06
- implement 'midenc run' command
- revisit/update documentation and guides
- switch all crates to a single workspace version (0.0.5)
0.0.2 - 2024-08-30
- (codegen) broken return via pointer transformation
- (debugger) infinite loop in breakpoint id computation
- fix clippy warnings in tests
0.0.1 - 2024-08-16
- set
midenc-debugversion to0.0.0to be in sync with crates.io - clean up naming in midenc-debug
- rename midenc-runner to midenc-debug
- fix typos (#243)
- a few minor improvements
- set up mdbook deploy
- add guides for compiling rust->masm
- add mdbook skeleton
- provide some initial usage instructions
- Initial commit