Skip to content

Releases: nervosnetwork/capsule

v0.4.1

13 Oct 18:19
303dfcb
Compare
Choose a tag to compare
  • Support new language: C (compile as a contract or as a shared library)
    • Using command capsule new --templates to generate C contract.
  • Add new configuration sections: rust workspace, version to capsule.toml.
  • Released new version on crates.io
  • rust-analysis can be used in the capsule project (rust contracts).

v0.3.0

21 Sep 05:52
23f16bf
Compare
Choose a tag to compare
  • BREAKCHANGE: Change project layout to supports rust-analysis

To migrate an older version generated project:

  1. Add contracts as workspace members to the top-level Cargo.toml.
  2. Move [profile.release] section to the top-level Cargo.toml; and delete the section from all contracts Cargo.toml.

v0.2.3

28 Aug 05:25
86ffed0
Compare
Choose a tag to compare
Bump version to 0.2.3

v0.2.2

17 Aug 16:21
f4b4cd0
Compare
Choose a tag to compare
  • Reuse change cells to deployment contract.

v0.2.1

13 Aug 15:03
6670854
Compare
Choose a tag to compare
  • Update Rust contract source file layout

v0.2.0

03 Aug 04:09
e525532
Compare
Choose a tag to compare
  • 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 to 0.6.0 which supports dynamic loading

v0.1.4

28 Jul 14:23
19f6241
Compare
Choose a tag to compare
  • Fix deployment InsufficientCellCapacity error.
  • Create a completed snapshot after a successful deployment.

v0.1.3

22 Jul 11:06
c909be8
Compare
Choose a tag to compare
  • Fix data compatible with ckb-cli

v0.1.2

22 Jul 08:08
ce8243d
Compare
Choose a tag to compare
  • Update ckb-tool to v0.0.2
  • Keep error backtrace when RUST_BACKTRACE=1
  • Prevent cargo create VCS for projects

v0.1.1

30 Jun 10:50
363886c
Compare
Choose a tag to compare
Bump version to 0.1.1