v0.6.0
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