Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
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
20 changes: 20 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,23 @@
## v0.5.0 (2026-06-01)

### ✨ Features

- **`spel program-id`**: rename `inspect <FILE>` to `program-id` for clarity (1dc4dd0)
- **Rest-arg matching**: extend suffix matching beyond `_accounts`; derive rest-account args by name (#211, 276ae37, 9215bd2)
- **`--format hex|json`**: add output format flag to `decode`; unify `parse_bytes32` / `compute_pda_raw` (1dd5a0e)
- **`decode` feature gate**: make the `decode` module opt-in behind a Cargo feature; `base58` dep is only pulled in when enabled (#215, 2209515)
- **Workspace lint policy**: add rustfmt baseline, `clippy.toml`, and a `quality.yml` CI gate with per-crate lint configuration (dd4e505)

### 🐛 Fixes

- Fix `--format` flag missing from `program-id` subcommand after rename (ae84174)

### 📦 Maintenance

- Pin `logos-blockchain-circuits` setup script to a known-good commit in all CI workflows (25cd1f8)
- Retag LEZ dependency from `v0.2.0-rc3` to the equivalent published release `v0.1.2` (84f6cea)
- Normalize indentation in `logos_module_codegen.rs` (#216)

# Changelog

## v0.4.0 (2026-05-22)
Expand Down
10 changes: 5 additions & 5 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion spel-cli/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "spel"
version = "0.4.0"
version = "0.5.0"
edition = "2021"
description = "Generic IDL-driven CLI for SPEL programs"

Expand Down
2 changes: 1 addition & 1 deletion spel-client-gen/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "spel-client-gen"
version = "0.4.0"
version = "0.5.0"
edition = "2021"
description = "Generate typed Rust client and C FFI bindings from SPEL program IDL"
license = "MIT"
Expand Down
2 changes: 1 addition & 1 deletion spel-framework-core/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "spel-framework-core"
version = "0.4.0"
version = "0.5.0"
edition = "2021"
description = "Core types for the SPEL program framework"

Expand Down
2 changes: 1 addition & 1 deletion spel-framework-macros/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "spel-framework-macros"
version = "0.4.0"
version = "0.5.0"
edition = "2021"
description = "Proc macros for the SPEL program framework"

Expand Down
2 changes: 1 addition & 1 deletion spel-framework/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "spel-framework"
version = "0.4.0"
version = "0.5.0"
edition = "2021"
description = "Developer framework for building SPEL programs (like Anchor for Solana)"

Expand Down
Loading