Skip to content

Latest commit

 

History

History
699 lines (415 loc) · 47.1 KB

CHANGELOG.md

File metadata and controls

699 lines (415 loc) · 47.1 KB

Changelog

v2.5.1 (2024-11-28)

Fix

  • Duplicate code-workspace declarations (#596) (505c6c6)

v2.5.0 (2024-11-25)

Feature

  • Add support for ARC56 typed client generation (#595) (72807c3)

Documentation

  • Adding extra troubleshooting case; extra prereq for winget installation (#591) (84d7690)

v2.4.3 (2024-10-29)

Fix

  • Edge cases for running interactive goal commands with --tty flag (#589) (e280a7f)

v2.4.2 (2024-10-10)

Documentation

  • More details on snap install in README.md (#577) (44f900f)

v2.4.1 (2024-09-19)

Fix

v2.4.0 (2024-09-19)

Feature

  • Adding flags to enable dev mode; flags for custom path to localnet config (#569) (09c2c10)

v2.3.0 (2024-08-23)

Feature

  • Explicit sequential execution; extra args param for run/deploy commands (#557) (41f5c7b)

v2.2.3 (2024-08-02)

Fix

  • Add warning for cases when algokit explore is used within wsl (#549) (3e2d017)
  • Build binaries with the correct version information (#550) (0725d8f)

v2.2.2 (2024-07-29)

v2.2.1 (2024-07-23)

Documentation

  • Extra notes on edge case with python installation on debian (#539) (f358e24)

v2.2.0 (2024-07-08)

Feature

  • Adding default algorand network configs to use when no .env.{network} found (#533) (a726756)

Fix

  • Given that .copier-answers.yml is now expected at .algokit folder, improve defaults lookup (#535) (5d319d3)

v2.1.4 (2024-06-27)

Fix

  • Filter null values from asset metadata (#529) (05411d6)

v2.1.3 (2024-06-25)

Fix

v2.1.2 (2024-06-20)

Fix

  • Localnet status and proxy dns issue (#525) (a0c5bc6)
  • Add localnet proxy to add Access-Control-Allow-Private-Network header (#523) (2267e9e)

Documentation

  • Moving descriptions of workspace vs standalone to project.md (#522) (946c53a)
  • Minor revamp in project/config docs (#521) (872f6b1)

v2.1.1 (2024-06-17)

Fix

  • Ensure utf-8 is used as part of cli animate method invocation (windows compatibility) (#518) (ba9e090)

v2.1.0 (2024-06-12)

Feature

  • GitHub Codespaces support in LocalNet command group (#456) (7eeaead)

Documentation

  • Updated docs to include updated links for project features (7c56b18)

v2.0.6 (2024-05-22)

Fix

  • Remove ConsensusProtocol = future; unpin algod (#505) (55fbda5)

v2.0.5 (2024-05-21)

Fix

  • Pin localnet algod container to fix conduit issue in latest algod (#502) (6e760e9)

v2.0.4 (2024-05-20)

Fix

  • Task transfer on rekeyed account and update dependencies (#498) (8592cbf)

Documentation

v2.0.3 (2024-04-16)

Fix

  • Remove deprecated version from localnet compose file (#476) (4a3b1f0)

Documentation

  • Minor refinements in npm min version spec (#474) (a887430)

v2.0.2 (2024-04-02)

Fix

Documentation

  • Adding node.js to prerequisites for installation as FYI (8147173)

v2.0.1 (2024-03-29)

Documentation

v2.0.0 (2024-03-27)

Feature

  • Algokit-cli v2 (#462) (182c449)
  • LocalNet should run as an archival node so that you can access all blocks (useful for testing) (#461) (794cccc)

Breaking

v1.13.1 (2024-03-20)

Fix

  • Create the npm dir in the app data directory on windows, as npx needs it (#458) (3195a1c)

v1.13.0 (2024-03-13)

Feature

  • Add command to compile python to TEAL with Puyapy (1030799)

Fix

  • Adjust how we run npx, so it supports all windows versions (#454) (a997953)

Documentation

  • Ref commit for snapcraft (#452) (0ab21bc)
  • Update playground init docs (#451) (1a15d5d)
  • Change last name in 2023-07-19_advanced_generate_command.md (#448) (8df02df)

v1.12.3 (2024-03-06)

Fix

  • Path resolution to ensure git is initialized at workspace level (#447) (4fa1eaf)

Documentation

  • Updating dockerhub links on localnet docs (#445) (9d4df31)

v1.12.2 (2024-03-01)

Fix

  • Algod container proper SIGTERM handling (#438) (1a654ca)

Documentation

  • Update named localnet documents on config file locations (#444) (643ab01)
  • Minor patch in the badge (#440) (7d82db0)

v1.12.1 (2024-02-26)

v1.12.0 (2024-02-26)

Feature

Fix

v1.11.4 (2024-02-19)

Fix

  • Fix issue of goal command interacting with filename containing dot (#424) (22ece81)

Documentation

  • Adr init wizard v2 and related improvements (#411) (8c5445a)

v1.11.3 (2024-02-08)

Fix

Documentation

  • ADR - native binaries distribution via snap/winget/brew (#404) (b7301bf)
  • Improve onboarding experience (a4d6bb5)

v1.11.2 (2024-02-01)

Fix

  • Bump algokit-client-generator to 1.1.1 (#403) (28dd709)

v1.11.1 (2024-01-30)

Fix

v1.11.0 (2024-01-28)

Feature

  • Upgrading to latest version of algokit-client-generator-ts (#398) (1b6773b)

Documentation

v1.10.0 (2024-01-24)

Feature

  • Adding algokit analyze - perform static analysis with tealer integration (#370) (3e56a4b)

Fix

  • Installation process for tealer (windows compatibility) (#396) (971aff4)

v1.9.3 (2024-01-11)

v1.9.2 (2024-01-09)

Fix

Documentation

  • Update the list of AlgoKit CLI high-level features in the docs (8e3b827)

v1.9.1 (2023-12-29)

v1.9.0 (2023-12-29)

Feature

  • Add support for a customisable named localnet (#373) (41c4946)

v1.8.2 (2023-12-20)

v1.8.1 (2023-12-19)

Fix

  • Update multiformats version as it needs to be in sync with multiformats-config (#372) (67a5966)

v1.8.0 (2023-12-14)

Feature

  • Update generators to support generating typed clients with simulate functionality (#368) (90c876b)
  • Use Pinata ipfs instead of web3.storage (#367) (fc7ee5d)

Fix

  • Replacing Yaspin with Simplified Spinners for Windows Systems (#369) (e12311e)

v1.7.3 (2023-12-08)

Fix

  • Adding confirmation prompt prior to execution of algokit generators (#366) (eeb5bae)

v1.7.2 (2023-12-04)

Fix

  • Removing outdated reference to algokit sandbox command (#362) (e6cd395)
  • Fixing Localnet status (#365) (8277572)
  • Update vulnerable package dependency versions (#361) (450e02d)

v1.7.1 (2023-11-22)

Fix

  • Hotfixing conduit path for localnet windows compatibility (#360) (897e335)

v1.7.0 (2023-11-22)

Feature

  • Migrating localnet to latest indexer v3.x images (#351) (04ef300)

v1.6.3 (2023-11-14)

Fix

  • Correctly convert list of tuple to dictionary (#353) (ad71719)

v1.6.2 (2023-11-10)

Fix

  • Support detect ~/test.txt as valid goal paths (#347) (8ac5ec5)
  • Support the multiple file outputs of goal clerk split (#346) (fd9cd54)

v1.6.1 (2023-11-08)

Documentation

v1.6.0 (2023-10-26)

Feature

Fix

  • Pinning aiohttp beta to hotfix 3.12 support (#338) (96fc7e6)

v1.5.3 (2023-10-23)

v1.5.2 (2023-10-20)

Fix

  • Docker compose ps parsing for version >= 2.21 (#336) (06ba5e9)

Documentation

  • Updating docs for the issue on python 3.12 (#332) (288b561)

v1.5.1 (2023-10-17)

v1.5.0 (2023-10-04)

Feature

Documentation

  • Explicit reference on how to obtain the dispenser address (#321) (d7db09c)

v1.4.2 (2023-09-29)

Documentation

v1.4.1 (2023-08-21)

Fix

  • 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)

v1.4.0 (2023-08-14)

Feature

v1.3.0 (2023-08-01)

Feature

  • Add new "deploy" command to execute user/template defined logic to deploy smart contracts to an Algorand network (#295) (6673f80)

Fix

  • Pip-audit dependencies (#307) (142dba3)
  • Handle deploy commands on windows that are actually .cmd files or similar (#303) (17791c7)

Documentation

  • Advanced algokit generate command ADR (#305) (cb0ac17)
  • Adding algokit template documentation (#300) (6e19743)

v1.2.0 (2023-07-04)

Feature

  • Detecting whether opening folder contains *.code-workspace file (#294) (e902d55)
  • Adding react and fullstack templates (#291) (5af81f1)

Fix

  • Hotfixing a bug that is caused by pydantic v2 being installed as a copier dependency (#297) (31b580b)
  • Update algokit-client-generators (#293) (cf0f46f)

Documentation

  • Switching to more reliable visitors badge provider (51dce8b)
  • Fixing underline caused by whitespace in html tags on readme (f824596)

v1.1.6 (2023-06-21)

Fix

  • Increase timeout when doing algod health check (#290) (2b39970)

Documentation

v1.1.5 (2023-06-15)

Fix

  • Update typescript algokit-client-generator to 2.2.1 (#286) (bbb86b4)

v1.1.4 (2023-06-14)

Fix

  • Update typescript algokit-client-generator (#284) (37d5082)

v1.1.3 (2023-06-13)

Fix

  • Update python algokit-client-generator (#283) (5330baa)

v1.1.2 (2023-06-13)

Fix

  • Use /v2/status for algod health check (#282) (91e5e36)

v1.1.1 (2023-06-13)

Fix

  • Add check for localnet start to wait for algod to be ready (#281) (dff0a5d)

Documentation

  • Updating adr header to reflect status and deciders (b84a07d)

v1.1.0 (2023-06-07)

Feature

  • Adding minimum required version for algokit. (#273) (10aacc2)
  • Use official Algorand Docker images for LocalNet (#268) (fc5106c)
  • Add generate client command (#266) (b885fb1)

Fix

  • 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)

Documentation

  • 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 #240 (2550f6f)

v1.0.1 (2023-03-29)

Documentation

  • Reference overview image with absolute url (c987f84)
  • Added overview image (4c387ee)
  • Make README.md links absolute (8435bc7)

v1.0.0 (2023-03-29)

Feature

  • localnet: Changing the default reset behaviour to not pull images (6d3f10e)

Breaking

Documentation

  • 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)

v0.6.0 (2023-03-28)

Feature

  • Prompt for template first (91326f3)

Documentation

v0.5.0 (2023-03-24)

Feature

  • Change playground template to point to new repo (805d63c)
  • init: Added --no-ide flag to allow user to prevent IDE opening (#211) (cd9f015)

v0.4.1 (2023-03-22)

Fix

  • init: Resolving issue with opening VS Code automatically on windows (691543d)

v0.4.0 (2023-03-22)

Feature

  • 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)

Fix

  • 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)

Documentation

  • localnet: Removing known LocalNet issue that is fixed (6747642)

v0.3.3 (2023-03-09)

Fix

  • Use /v2/status when querying localnet algod container (#198) (0fb0488)

Documentation

  • Fix references to renamed sandbox command (#194) (8b2910b)
  • Added step in install instructions to restart terminal (f8e47a5)
  • Update windows install instructions (e9d0a9d)

v0.3.2 (2023-03-03)

Fix

  • Resolve config paths in case of folder redirection e.g. UWP python (#191) (0c2b291)

v0.3.1 (2023-02-24)

Fix

  • Git versions prior to 2.28 no longer fail on algokit init (#184) (0559582)
  • Fix version comparison when checking for new versions (#183) (c272658)

v0.3.0 (2023-02-23)

Feature

  • Add init --template-url-ref option to allow using a specific commit, tag or branch (5bf19a3)
  • Rename sandbox command to localnet (7ee55bd)

Fix

  • doctor: Ensuring full docker version information is visible in Doctor output to improve debugging, fixes comment in #164 (#173) (a2c51e8)
  • Handle git not being installed when running algokit (ccc5eb0)
  • doctor: Docker compose version parsing, fixes #164 (c3f4ef8)
  • Updating gitpython to resolve pip-audit vulnerability warning (#169) (2a10d67)

Documentation

  • 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)

v0.2.0 (2023-01-16)

Feature

  • Update windows install instructions and bump version so PyPi will accept new release (#154) (5ff5223)

v0.1.3 (2023-01-16)

Documentation

  • Update pipx install instructions (e91a06a)

v0.1.2 (2023-01-11)

Documentation

v0.1.1 (2023-01-10)

Fix

  • Adding installation documentation update re: pipx (75d3590)
  • Temporarily turning off PyPi publishing while we decide on the final package name (6c1a2e2)

v0.1.0 (2023-01-09)

Feature

  • 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

  • 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

  • --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)