Skip to content

v2.0.0-beta.1

Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 22 Feb 15:44

Feature

  • Upgrading to latest version of algokit-client-generator-ts (#398) (1b6773b)
  • Adding algokit analyze - perform static analysis with tealer integration (#370) (3e56a4b)
  • Add support for a customisable named localnet (#373) (41c4946)
  • Update generators to support generating typed clients with simulate functionality (#368) (90c876b)
  • Use Pinata ipfs instead of web3.storage (#367) (fc7ee5d)
  • Migrating localnet to latest indexer v3.x images (#351) (04ef300)
  • Algokit tasks - 1.6.0 release (#334) (e35f4f8)
  • Algokit dispenser (#309) (6b7a514)
  • Advanced algokit generate command (#306) (0381862)
  • Add new "deploy" command to execute user/template defined logic to deploy smart contracts to an Algorand network (#295) (6673f80)
  • Detecting whether opening folder contains *.code-workspace file (#294) (e902d55)
  • Adding react and fullstack templates (#291) (5af81f1)
  • Adding minimum required version for algokit. (#273) (10aacc2)
  • Use official Algorand Docker images for LocalNet (#268) (fc5106c)
  • Add generate client command (#266) (b885fb1)
  • localnet: Changing the default reset behaviour to not pull images (6d3f10e)
  • Prompt for template first (91326f3)
  • Change playground template to point to new repo (805d63c)
  • init: Added --no-ide flag to allow user to prevent IDE opening (#211) (cd9f015)
  • Increase max content width to 120 for easier reading in wider terminals (cadc615)
  • Include "extra version info" in all commands not just docker compose (f1c1d69)
  • Detect if code is on path && .vscode exists and try to launch (78f8b3f)
  • Add a command to see logs from localnet docker containers (31c9cc4)
  • Add init --template-url-ref option to allow using a specific commit, tag or branch (5bf19a3)
  • Rename sandbox command to localnet (7ee55bd)
  • Update windows install instructions and bump version so PyPi will accept new release (#154) (5ff5223)
  • Windows Chocolatey package (#80) (3f4bb04)
  • bootstrap: Prompt for env tokens (#114) (a6fe18f)
  • explore: Add explore command for launching Dappflow Explorer (#112) (4db26b0)
  • version-check: Added check to periodically check for new releases on GitHub and inform when found (#111) (1772439)
  • doctor: Use sys.version for fuller output (vs version_info tuple) (#101) (55fe4fc)
  • completions: Add completions support for bash and zsh (e7c50e5)
  • doctor: Tweak commands for windows (8f79629)
  • doctor: Fix timezone in tests (d9fe303)
  • doctor: Adding tests (58d5708)
  • doctor: Refactor (b0fe39a)
  • doctor: Colouring output (6bfb300)
  • doctor: Address pr comments and add more logic (e7a3090)
  • .env file: Add tests for default and custom values (58511dc)
  • init: Add .env file to template and passing custom values (if required) (e77eca8)
  • init: Implemented ability to specify a commit hash so you can anchor templates from semi-trusted sources to a known good version (#77) (772d420)
  • sandbox: Added algokit sandbox console (95565df)
  • goal: Added algokit goal --console (8dd947b)
  • algokit: Implementing automated, semantic versioning (e4859d4)

Fix

  • Tweaks (9cc3be2)
  • Security issue (b7be8a8)
  • Fix issue of goal command interacting with filename containing dot (#424) (22ece81)
  • Binary execution mode compatibility (#406) (5cb9b1f)
  • Bump algokit-client-generator to 1.1.1 (#403) (28dd709)
  • Patching tealer 3.12 compatibility (#401) (05ea554)
  • Patch cd pipeline merge conflict (#399) (806d0e2)
  • Installation process for tealer (windows compatibility) (#396) (971aff4)
  • Run localnet on goal command (#380) (5a06ddc)
  • Update multiformats version as it needs to be in sync with multiformats-config (#372) (67a5966)
  • Replacing Yaspin with Simplified Spinners for Windows Systems (#369) (e12311e)
  • Adding confirmation prompt prior to execution of algokit generators (#366) (eeb5bae)
  • Removing outdated reference to algokit sandbox command (#362) (e6cd395)
  • Fixing Localnet status (#365) (8277572)
  • Update vulnerable package dependency versions (#361) (450e02d)
  • Hotfixing conduit path for localnet windows compatibility (#360) (897e335)
  • Correctly convert list of tuple to dictionary (#353) (ad71719)
  • Support detect ~/test.txt as valid goal paths (#347) (8ac5ec5)
  • Support the multiple file outputs of goal clerk split (#346) (fd9cd54)
  • Pinning aiohttp beta to hotfix 3.12 support (#338) (96fc7e6)
  • Docker compose ps parsing for version >= 2.21 (#336) (06ba5e9)
  • Localnet displays a warning when image is out of date (#308) (be5a5df)
  • Adding fixes to allow working with local filesystem files when interacting with algokit goal commands (#304) (caca2b5)
  • Pip-audit dependencies (#307) (142dba3)
  • Handle deploy commands on windows that are actually .cmd files or similar (#303) (17791c7)
  • Hotfixing a bug that is caused by pydantic v2 being installed as a copier dependency (#297) (31b580b)
  • Update algokit-client-generators (#293) (cf0f46f)
  • Increase timeout when doing algod health check (#290) (2b39970)
  • Update typescript algokit-client-generator to 2.2.1 (#286) (bbb86b4)
  • Update typescript algokit-client-generator (#284) (37d5082)
  • Update python algokit-client-generator (#283) (5330baa)
  • Use /v2/status for algod health check (#282) (91e5e36)
  • Add check for localnet start to wait for algod to be ready (#281) (dff0a5d)
  • Don't reset localnet if only algod_config.json is missing (#269) (ff3ef56)
  • Bootstrap failure during init now shows the error to avoid confusion (8a36e82)
  • Workaround ValueError raised when using --defaults flag with copier 7.1 (#256) (e224070)
  • init: Resolving issue with opening VS Code automatically on windows (691543d)
  • Make failure to run npm install during bootstrap error message more explicit (468a186)
  • When executing goal/bash inside algod container only show localnet hint if it looks like the container doesn't exist or isn't running (b9dc57f)
  • Allow going back to template selection from custom url (929eefb)
  • Use /v2/status when querying localnet algod container (#198) (0fb0488)
  • Resolve config paths in case of folder redirection e.g. UWP python (#191) (0c2b291)
  • Git versions prior to 2.28 no longer fail on algokit init (#184) (0559582)
  • Fix version comparison when checking for new versions (#183) (c272658)
  • doctor: Ensuring full docker version information is visible in Doctor output to improve debugging, fixes comment in algorandfoundation#164 (#173) (a2c51e8)
  • Handle git not being installed when running algokit (ccc5eb0)
  • doctor: Docker compose version parsing, fixes algorandfoundation#164 (c3f4ef8)
  • Updating gitpython to resolve pip-audit vulnerability warning (#169) (2a10d67)
  • Adding installation documentation update re: pipx (75d3590)
  • Temporarily turning off PyPi publishing while we decide on the final package name (6c1a2e2)
  • docs: Tweaks to the reference documentation (6d872a1)
  • Expression on Publish Release Packages action (1c08f95)
  • Attempting to isolate main branch versioning (5ab7089)
  • Improve documentation and argument values for version-prompt config (aee3a1a)
  • completions: Explicitly use utf8 for Windows compat (5033f8e)
  • bootstrap: Improving robustness and test coverage for bootstrap poetry command (#89) (a4a6823)
  • init: Don't prompt for project name in the template - take it from the directry name in the root init command (fc84791)
  • Windows weird error on GitHub Actions (0b81808)
  • git: Update gitattributes to ensure EOL=LF (b13a972)
  • build: Run black with --check (e4e3875)
  • logging: Ensure log files get opened in UTF-8 encoding (bc666fe)
  • Removing deleted folder from beaker template from assert (8b4b46a)
  • Temporary fix for excessive build minutes consumption and commenting out PyPi publishing code since it errors out (399ca0e)

Breaking

  • 1.0 release (68b02ad)
  • --ok-exit-code no longer exists on algokit bootstrap poetry, no need for copier templates to call algokit now so no need for this feature (a4a6823)

Documentation

  • Adr init wizard v2 and related improvements (#411) (8c5445a)
  • ADR - native binaries distribution via snap/winget/brew (#404) (b7301bf)
  • Improve onboarding experience (a4d6bb5)
  • Adr on native binaries (#395) (42f61d1)
  • Update the list of AlgoKit CLI high-level features in the docs (8e3b827)
  • Typo resolved (#341) (e71ff96)
  • Fixing typo in docs (#339) (e8eba42)
  • Updating docs for the issue on python 3.12 (#332) (288b561)
  • Explicit reference on how to obtain the dispenser address (#321) (d7db09c)
  • Adding tealscript template (#318) (a855530)
  • Fixed links to tutorials (8207043)
  • Advanced algokit generate command ADR (#305) (cb0ac17)
  • Adding algokit template documentation (#300) (6e19743)
  • Switching to more reliable visitors badge provider (51dce8b)
  • Fixing underline caused by whitespace in html tags on readme (f824596)
  • Adding readme assets (e300fa9)
  • Updating adr header to reflect status and deciders (b84a07d)
  • Document typed client dependency (#275) (87d7233)
  • Add example usage for typed clients (16d91f5)
  • Add generate docs (#270) (da8e46d)
  • Update localnet docs to include links to AlgoKit Utils (6e937a8)
  • README update (8702e45)
  • Changes to wording of output stability snippet (f378013)
  • Added output stability article content (c3a89f1)
  • Include note about pipx ensurepath (847013d)
  • Link to repo search, fixes algorandfoundation#240 (2550f6f)
  • Reference overview image with absolute url (c987f84)
  • Added overview image (4c387ee)
  • Make README.md links absolute (8435bc7)
  • Remove mention of virtualenv when describing bootstrap command (302498f)
  • Explain what running bootstrap during init will do (4bd58bd)
  • Added file copy advice (2b4882c)
  • Added note about algokit explore after a localnet start (7a068b1)
  • Provide feedback when calling algokit explore (def4ef5)
  • Update --bootstrap help text on algokit init (ce9ebea)
  • Updating auto-generated docs (637d534)
  • Command help text improvements for bootstrap and init (67eb3f6)
  • Update config and completions help text (7e0c087)
  • Update doctor help text (111bf2e)
  • Removing incorrect references to sandbox (7179eb8)
  • Improving doctor command feature description (a8a2862)
  • Updating bootstrap command descriptions (07a5fdb)
  • Fixing heading order in intro tutorial (46b5023)
  • Getting README.md ready for 1.0 (815712f)
  • Autogen docs (9803ff7)
  • Added the intro tutorial (087852b)
  • localnet: Removing known LocalNet issue that is fixed (6747642)
  • Fix references to renamed sandbox command (#194) (8b2910b)
  • Added step in install instructions to restart terminal (f8e47a5)
  • Update windows install instructions (e9d0a9d)
  • Gave context to Sandbox and PyTEAL (0a96e13)
  • Updated use cases -> capabilities (ef0527a)
  • Added missing recommendation for type-safe client (26a6717)
  • Completed draft for architecture decision for smart contract deployment (40faf83)
  • First draft of architecture decision for smart contract deployment (9e77817)
  • Rename sandbox to localnet (aa35da7)
  • Update example output for Verify installation section (14f6f90)
  • Fixing incorrect description for Sandbox command (4bea5fa)
  • Fix init description in algokit.md (#156) (39eee95)
  • Update pipx install instructions (e91a06a)
  • Approved (19eb063)
  • Remove --cask from Option 3 (cfa3b73)