Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
43 commits
Select commit Hold shift + click to select a range
5f3beb2
feat: add note storage schema and codec sections to note packages
greenhat Aug 6, 2026
6e8a034
refactor: move note codec orchestration from cargo-miden into midenc-…
greenhat Aug 6, 2026
a1684b2
fix: harden note schema emission, codec builds, and consumer APIs aft…
greenhat Aug 10, 2026
1c03d68
build: satisfy CI hygiene checks and classify note crates for sdk pub…
greenhat Aug 10, 2026
0551a95
build: fix per-member target selection and package-escaping includes
greenhat Aug 10, 2026
a08eb07
test: restore formatting and refresh constructor expectations after r…
greenhat Aug 12, 2026
831e2ee
fix: close identity, resource, and packaging gaps from the second sch…
greenhat Aug 17, 2026
d842ef0
build: link note codecs as components with the wasm32-wasip2 target
greenhat Aug 18, 2026
0fde09f
test: pin nested fixture builds to the workspace lockfile
greenhat Aug 24, 2026
c41ecdc
fix: enforce written-type identity in note schema and codec macros
greenhat Aug 26, 2026
80b893b
fix: validate schemas at attach time and rework the nested codec build
greenhat Aug 26, 2026
bd8c55b
refactor: consolidate the package-section contract in wasm-metadata
greenhat Aug 26, 2026
52bdfdf
test: serialize the p2id end-to-end builds and document their CI lane
greenhat Aug 26, 2026
dcd7239
docs: document note schema emission rules and codec usage
greenhat Aug 26, 2026
8504309
chore: remove committed working documents and stale build config
greenhat Aug 26, 2026
c630f7d
fix: box the concrete symbol type in hir-macros
greenhat Aug 26, 2026
df0b88c
fix: harden note codec production and consumption contracts
greenhat Aug 26, 2026
f85c9dc
test: share the note end-to-end scaffolding
greenhat Aug 26, 2026
0d33905
fix: report nested codec failures, keep staged caches live, guard WIT…
greenhat Aug 26, 2026
f092d59
test: cover every example build with the shared lock and slim test deps
greenhat Aug 26, 2026
f5a7925
docs: add migration notes for the export type identity changes
greenhat Aug 26, 2026
35ca218
fix: guard builtin type names and repair compile pipeline contracts
greenhat Aug 26, 2026
879efaf
test: serialize example builds in the shared helpers
greenhat Aug 26, 2026
da341d4
docs: correct migration, config, and release metadata
greenhat Aug 26, 2026
14de9de
fix: repair unit result guards and make same-name registrations unamb…
greenhat Aug 26, 2026
9e4223d
test: close the example-lock bypasses and align the test-side probes
greenhat Aug 26, 2026
3755325
chore: unify the per-crate Cargo config comments
greenhat Aug 26, 2026
02fd165
test: adapt the note test support to the rebased driver and note macro
greenhat Sep 2, 2026
bc1092f
test: share the nested build cache and slim debug info in note test b…
greenhat Sep 2, 2026
b5950de
chore: refresh example lockfiles for sdk 0.14.0 and compiler 0.10.0
greenhat Sep 4, 2026
f252e8b
test: refresh cycle and package-size expectations after the nightly m…
greenhat Sep 4, 2026
bead23a
refactor: make the note codec build session-free and namespace its ma…
greenhat Sep 4, 2026
eb0af1e
fix: harden the bundled note codec sandbox against hostile components
greenhat Sep 8, 2026
a724e15
fix: bound the work a hostile note codec can force before its fuel ap…
greenhat Sep 8, 2026
9204cbc
fix: bound schema expansion and keep generated code robust to hostile…
greenhat Sep 8, 2026
951199b
docs: align note codec and schema documentation with the enforced rules
greenhat Sep 8, 2026
0a9ab23
test: refresh cycle and package-size expectations after the parent up…
greenhat Sep 8, 2026
f81eae7
test: copy the workspace patch table into the consumer crate only whe…
greenhat Sep 8, 2026
d759a23
fix: account for what a codec component instantiates and close the re…
greenhat Sep 8, 2026
6f66add
fix: keep the note impls on a schema error and serialize every packag…
greenhat Sep 8, 2026
a31e09c
docs: correct the note field-type guidance and record the compiler-si…
greenhat Sep 8, 2026
5cbfb7c
fix: build and attach the note codec only for the root note target
greenhat Sep 9, 2026
c8a20e9
docs: drop the hand-written changelog entries
greenhat Sep 9, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 3 additions & 1 deletion .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -147,8 +147,10 @@ jobs:
run: |
cargo make check --tests
- name: Test
# The p2id end-to-end tests drive full nested Cargo builds, so the
# release-profile job runs them.
run: |
cargo make test -E 'not (package(midenc-integration-tests) or package(midenc-integration-network-tests) or package(cargo-miden) or package(midenc-template-tests))'
cargo make test -E 'not (package(midenc-integration-tests) or package(midenc-integration-network-tests) or package(cargo-miden) or package(midenc-template-tests) or test(~p2id_schema_builds_and_decodes_account_id_storage) or test(~generated_p2id_bindings_compile_and_run_in_a_consumer_crate))'

- name: Upload test timings and failures
if: ${{ always() }}
Expand Down
28 changes: 28 additions & 0 deletions .release/config.toml
Original file line number Diff line number Diff line change
Expand Up @@ -217,6 +217,34 @@ unit = "sdk"
name = "midenc-frontend-wasm-metadata"
unit = "sdk"

[[packages]]
name = "miden-note-schema"
unit = "sdk"

[[packages]]
name = "miden-note-schema-codegen"
unit = "sdk"

[[packages]]
name = "miden-note-bindings"
unit = "sdk"

[[packages]]
name = "miden-note-bindings-macros"
unit = "sdk"

[[packages]]
name = "miden-note-codec"
unit = "sdk"

[[packages]]
name = "miden-note-codec-macros"
unit = "sdk"

[[packages]]
name = "miden-note-codec-wit"
unit = "sdk"

# --- private: repository infrastructure, never published ----------------------

[[packages]]
Expand Down
Loading
Loading