Skip to content

v0.3.0

Compare
Choose a tag to compare
@AlexD10S AlexD10S released this 26 Jul 21:57
· 37 commits to main since this release
b487422

We are thrilled to announce the release of pop-cli version 0.3.0! This update brings significant enhancements, including the parachain builder and deployer, and support for the entire development process of smart contracts using ink!.
With this milestone,pop-cli now supports creating, building and running parachains, as well as the entire lifecycle of smart contract development.

Summary of New Features

  • pop build. The builder has been designed to recognize the type of project the user wants to build. By simply typing pop build it can determine whether the project is a parachain, contract, or pallet, and proceed with the appropriate build process.
  • pop build spec. Builds your parachain and generates the necessary files and data required for registering it on a Polkadot network. It has an interactive UI to guide the user in the process.
  • Spawn a local network using pop up parachain, pop will source all the required binaries for you in seconds.
  • pop up parachain keeps some artifacts in cache to improve the developer experience and make the development process faster. pop clean cache allows users to easily clean this cache.
  • Spin up the Paseo, Kusama or Polkadot Relay Chain with a simple command. (More information here: https://learn.onpop.io/v/appchains/guides/spinning-up-a-polkadot-network/spinning-up-the-polkadot-network)
  • Generate a new ink! smart contract from diverses templates with pop new contract.
  • pop build. Builds your ink! smart contract. 
  • Test an ink! smart contract by executing all unit tests with pop test contract and e2e tests with pop test contract --e2e. For e2e tests, pop will automatically source the substrate-contracts-node binary, making it easier to run these tests.
  • Deploy an ink! smart contract to a local development or remote parachain node with pop up contract. If no specific blockchain is specified by the user, to streamline the development process, the system will automatically run a development contract node for testing purposes.
  • Interacts with your deployed smart contract with pop call contract.
  • Various bug fixes and user experience (UX) improvements

Community Contributions

We appreciate the valuable contributions from our external community members. Your efforts play a significant role in the success of of pop-cli. Thank you for your support!

What's Changed

New Contributors

Full Changelog: v0.2.0...v0.3.0