Releases: nervosnetwork/capsule
Releases · nervosnetwork/capsule
v0.4.1
- Support new language: C (compile as a contract or as a shared library)
- Using command
capsule new --templates
to generate C contract.
- Using command
- Add new configuration sections:
rust workspace
,version
tocapsule.toml
. - Released new version on crates.io
rust-analysis
can be used in the capsule project (rust contracts).
v0.3.0
- BREAKCHANGE: Change project layout to supports rust-analysis
To migrate an older version generated project:
- Add contracts as workspace members to the top-level
Cargo.toml
. - Move
[profile.release]
section to the top-levelCargo.toml
; and delete the section from all contractsCargo.toml
.
v0.2.3
Bump version to 0.2.3
v0.2.2
- Reuse change cells to deployment contract.
v0.2.1
- Update Rust contract source file layout
v0.2.0
- Supports
capsule clean
command. - Supports
capsule build --release --debug-output
option to enable debug output under release building. - Terminate the deployment if pre-deployed cells are unlockable.
- Update
ckb-std
to0.6.0
which supports dynamic loading
v0.1.4
- Fix deployment
InsufficientCellCapacity
error. - Create a completed snapshot after a successful deployment.
v0.1.3
- Fix data compatible with ckb-cli
v0.1.2
v0.1.1
Bump version to 0.1.1