Terra Money Terrain Versions Save

🛠 A Terra development environment for seamless smart contract development

v0.8.0

11 months ago

0.8.0 (2023-06-14)

Features

First interchain Terrain release. It is now configurable to work with any single or multiple station-supported chains.

  • Integrate Feather.js into terrain module to enable interchain-ality (cd96fda)
  • pull lcdclient info from from station assets (973cb37)
  • New query command for running generic wasm queries. (927bf2b)
  • New tx command for submitting generic wasm transactions.

v0.7.0

1 year ago

Bug Fixes

  • Avoid storing ARM64 wasm on mainnet. (#125) (72ddce3)

Features

  • Add query suffix to all query methods in generated clients. (90da27f)
  • Generate TypeScript clients on deploy. (ee46a79)
  • Check Node.js version on startup. (#119) (1261486)
  • Print address of generated wallet when using terrain wallet:new command. (9f94b13)

v0.6.2

1 year ago

Features

  • Set signer as admin by default when deploying.

Bug Fixes

  • Update Terra.js to resolve bug with contract:updateAdmin command.

v0.6.1

1 year ago

Features

  • Detect arm64 architecture automagically. (#107)
  • New contract:build command. (#106)
  • New contract:optimize command. (#106)
  • Add workspace-optimizer and cargo workspace support. (#106)
  • Enable setting a default deployment task. (#106)
  • Updating terrain cli functionality (#99) (e05309b)

BREAKING CHANGES

  • Parameters for deployment tasks, client execute, and client query have been rearranged for usability. (#106)

v0.5.8

1 year ago

Bug Fixes

  • Generated clients should use PascalCase. (2d2a958)

v0.5.7

1 year ago

Bug Fixes

  • Use transpile-only when running tasks. (17a016d), closes #100

v0.5.0

1 year ago

Bug Fixes

Features

  • Generate typescript clients automagically! (#97) (5038864)
  • mainnet gas fee approval (#68) (4d64897)
  • terrain version to bug report (24f9528)

v0.4.0

1 year ago

Bug Fixes

  • linting for test and coverage (a6be184)
  • Make contract argument required for migrate command. (#79) (77550b1)
  • error when folder does not contain contract (e2074b0)

Features

v0.3.1

1 year ago

Bug Fixes

  • Fix frontend scaffolding issue with new command (#78) (709ea35)

v0.3.0

1 year ago

Bug Fixes

  • frontend url path (4c59893)
  • require name for code:new and specify renaming err (91c7997)
  • typo cargo.toml -> Cargo.toml (92fe1ae)

Features

  • add arm64 optimization flag option to contract migration command (5f00c5a)
  • add support for external templates (4a46f43)
  • add wallet:new command (#41) (fbefbd1)
  • cargo clean artifacts folder to ensure build succeeds with updated directory name (ddf56ed)
  • improvements: help, plugins, package, readme (8de647f)
  • tasks: using TypeScript (dc189c8)