v2.0.0
Feature
- Integrated the PuyaPy compiler via
algokit compile python. - Polished the
algokit initwizard experience to support workspaces and nested init flows. - Added the
algokit projectcommand group to enable running commands associated with a project initialized from a template. - Added
algokit project run, which surfaces and enables execution of custom commands registered in a template. - Added
algokit project list, which enables listing of projects in a workspace. - Added
algokit project link, which searches the workspace for smart contract projects and generates a typed client, which can be used to interact with that smart contract. - Added support version pinning in the
algokit generate clientcommand. - Change LocalNet to run as an archival node so that you can access all blocks (useful for testing) (#461) (
794cccc)
Full 2.0 release PR is here (462)
Breaking
algokit bootstraphas been moved toalgokit project bootstrap. It will continue to operate via either command.algokit deployhas been moved toalgokit project deploy. It will continue to operate via either command.- By default
algokit generate clientwill pull the latest version of the underlying Python or TypeScript client generator package. If this causes you any issues with output stability, you can pin via the--versionoption. See docs here. - The official templates now have a AlgoKit CLI min version requirement of 2.0.0.