Skip to content

v0.6.0

Compare
Choose a tag to compare
@ixje ixje released this 19 Sep 14:52
· 25 commits to master since this release

The major highlight of this release is the addition of TypeScript SDK generation for off-chain use!

The second highlight worthy change is a breaking change where the language flag (-l) was removed and turned into a sub command. Instead of

cpm generate -l python -m samplecontract.manifest.json

use

cpm generate python -m samplecontract.manifest.json

This change allows per language options e.g. extra flags if the language supports special features.

Changelog

  • 13af9d2 cli: add saving contract hash to cpm.yaml on download
  • 45a28ec cli: correctly handle optional script hash for generate command
  • e6567c7 cli: properly support off-chain generation from cpm.yml
  • 4162916 cli: restructure language option to be subcommand of generate (#8)
  • d180fc3 generators: support on-chain TypeScript SDK (#10)
  • 642d020 generators: streamline errors
  • bd9b66a python: add hash class variable to contract interface (#9)
  • e6c4ac8 python: fix package naming convention