Skip to content

Releases: TezosTaqueria/taqueria

v0.25.13-rc

13 Dec 22:39
Compare
Choose a tag to compare
v0.25.13-rc Pre-release
Pre-release
Bump versions

v0.25.12-rc

13 Dec 22:20
Compare
Choose a tag to compare
v0.25.12-rc Pre-release
Pre-release

What's Changed

  • 🚀 Release ➾ Taqueria v0.24.2 by @hu3man in #1504
  • Don't log scaffold.json contents when scaffolding by @mweichert in #1545
  • Fixes to build process by @AlirezaHaghshenas in #1530
  • Correctly source environment variable in Linux runners by @AlirezaHaghshenas in #1558
  • 🛠️ Fix ➾ Set TAQ_VERSION and BUILD in one script to unify CI and local build and test by @AlirezaHaghshenas in #1560
  • ✨ Feature ➾ Provide LIGO syntax highlighting support in VSCode extension by @MichalLytek in #1514
  • 🧽 Chore ➾ Delete legacy lerna bootstrap commands by @danielelisi in #1567
  • ✨ Feature ➾ Improve SmartPy Workflow in relation to contract and storage compilations and added native SmartPy test by @jchenche in #1551
  • 🛠️ Fix ➾ Clean all docker containers before running any tests by @jchenche in #1571
  • Improve output when checking Dependencies, Remove dependency of tests step on build-binaries by @AlirezaHaghshenas in #1557
  • Fixes #1363, Adds import-map to test:unit:deno:debug task by @mweichert in #1568
  • Fixed problem with undefined-state.json files getting generated by @mweichert in #1577
  • Refactor protocol by @mweichert in #1550
  • Add Generate Test Stub command to the VsCode Extension, Fix Existing Test Commands by @AlirezaHaghshenas in #1582
  • Open Contracts and Artifacts when double-clicking a TreeViewItem in Taqueria sidebar by @AlirezaHaghshenas in #1583
  • Fix: Change Container Name in VsCode Extension to Match Flextesa Plugin by @AlirezaHaghshenas in #1584
  • ✨ Feature ➾ Add .gitignore file upon taq init by @jchenche in #1585
  • 🧽 Chore ➾ Stop building native Windows binary by @danielelisi in #1601
  • Fix: Have TzKt.Api do more retries for Database Schema before failing by @AlirezaHaghshenas in #1612
  • 🧽 Chore ➾ Downgrade Deno version to v1.23.1 in GH Workflows by @danielelisi in #1610
  • Reduce vscode error messages while starting the Sandbox and when TreeViewItems are being refreshed by @AlirezaHaghshenas in #1588
  • Mk 1578 ligo plugin unit tests by @michaelkernaghan in #1579
  • Check for deno version by @mweichert in #1589
  • Rewrite tests in taqueria-cli-init and taqueria-cli-other to use cli-test-library by @michaelkernaghan in #1587
  • Refactor tasks to not fork, and always run in-process of the main execution pipeline by @mweichert in #1613
  • 🧪 Pre-Release ➾ RELEASE BRANCH v0.25.0 by @hu3man in #1476

Full Changelog: v0.24.2...v0.25.12

v0.27.2-alpha

09 Dec 19:57
Compare
Choose a tag to compare
v0.27.2-alpha Pre-release
Pre-release
Bump versions

v0.25.11-rc

09 Dec 21:00
Compare
Choose a tag to compare
v0.25.11-rc Pre-release
Pre-release
Bump versions

v0.24.2

24 Nov 00:12
Compare
Choose a tag to compare

Taqueria v0.24.2

Details
Release Date Nov 17, 2022
Release Type Minor
Release Page v0.24.2

Summary of Impactful Changes

  • Ligo storage and parameter files are now created by default (ignored during compilation if they remain empty)
  • The new naming convention for LIGO contract storage and parameter files is <CONTRACT_NAME>.storageList.<EXTENSION> and <CONTRACT_NAME>.parameterList.<EXTENSION> (<CONTRACT_NAME>.storages.<EXTENSION> and <CONTRACT_NAME>.parameters.<EXTENSION> will still be supported)
  • The version of Ligo used in the Ligo plugin has been downgraded to v0.54.1 due to instability in v0.55.0
  • A mechanism to override the docker images used by plugins via environment variables has been added

New Features

Override Docker Images Used by Plugins

Taqueria now provides the means to override the docker images used by Taqueria plugins via setting environment variables in your shell or CI/CD

The available constants you can set to override are:

  • TAQ_FLEXTESA_IMAGE environment variable to override the default image for the flextesa plugin
  • TAQ_ARCHETYPE_IMAGE environment variable to override the default image for the archetype plugin
  • TAQ_LIGO_IMAGE environment variable to override the default image for the ligo plugin
  • TAQ_TEZOS_CLIENT_IMAGE environment variable to override the default image for the tezos client plugin

Bug Fixes

  • Tests now use compliant TS modules

Deprecations and Breaking Changes

  • The use of <CONTRACT_NAME>.storages.<EXTENSION> and <CONTRACT_NAME>.parameters.<EXTENSION> are now deprecated and will be removed in the future

Other Product Changes

  • A quickstart.md file is no longer created on taq init

Migrating from Legacy Versions

To upgrade, you must download Taqueria v0.24.2 binary, replacing the legacy version

This can be done by following these steps:

  1. Change into the installation directory
sudo cd /usr/local/bin
  1. Remove the existing taq binary
sudo rm taq
  1. Download the appropriate Taqueria v0.24.2 binary for your operating system
sudo curl -LO https://taqueria.io/get/macos/taq
sudo curl -LO https://taqueria.io/get/linux/taq

:::warning
The Flextesa plugin can hang or crash if old docker images exist on your machine. Install the new @taqueria/plugin-core plugin on the project, then run the following command to remove legacy images from your system

taq clean

:::

You can update your existing projects to use Taqueria v0.24.2 plugins using the following command:

plugins=$(jq -r '.plugins[].name' .taq/config.json) && echo $plugins | xargs -n 1 taq uninstall && echo $plugins | xargs -n 1 taq install

What's Changed

  • 🚀 Release ➾ Taqueria v0.24.2 #1504 by @hu3man in #1504
  • Updating tests to become modules for TS requirement by @alexzbusko in #1500
  • 🛠️ Fix ➾ Update Taqueria.io Documentation by @hu3man in #1496
  • 🧽 Chore ➾ Bump loader-utils from 2.0.2 to 2.0.4 in /website by @dependabot in #1497
  • 👷 Refactor ➾ Updates to Docusaurus Docs by @hu3man in #1506
  • 🧽 Chore ➾ Update Docusaurus to v2.2.0 by @hu3man in #1505
  • 🛠️ Fix ➾ Do Not Create the quickstart.md File on New Taqueria Projects by @jchenche in #1491
  • ✨ Feature ➾ Rename <CONTRACT>.storages.mligo to <CONTRACT>.storageList.mligo and similarly for the parameter part by @jchenche in #1507
  • ✨ Feature ➾ Allow docker images to be overwritten via environment variable (#1425) by @mweichert in #1445
  • 👷 Refactor ➾ (ci) move tests to self-hosted Mac Minis by @GImbrailo in #1509
  • 🛠️ Fix ➾ Remove name Field from add-to-project Action by @hu3man in #1516
    parameter part"" by @hu3man in #1522
  • 🛠️ Fix ➾ Clean up refactor and fix of docker image override by @jchenche in #1513
  • 🛠️ Fix ➾ Update e2e test to reflect taco shop scaffold repo change by @jchenche in #1524
  • Do not check for stopped container in e2e test by @jchenche in #1534
  • To clarify for new users how to run the tests, surface test readme to main readme by @michaelkernaghan in #1529
  • 🛠️ Fix ➾ (ci) added a build job for the vscode publish job by @GImbrailo in #1515
  • Updated test readme to reflect build process by @alexzbusko in #1525
  • made doc corrections to clarify adding contract to taco shop react app config by @michaelkernaghan in #1527
  • Reintroduce maxWorker=1 for E2E Jest tests by @danielelisi in #1531
  • Scaffolding memory leaks by @mweichert in #1538
  • 🛠️ Fix ➾ (build) removed caching for build-docker by @GImbrailo in #1468
  • 🧽 Chore ➾ Remove Unused Config Files and Skipped Tests that Depend on Them by @alexzbusko in #1459
  • Fixes #1376, e2e tests config cleanup by @mweichert in #1540
  • Update bug_report.yml by @hu3man in #1543

New Contributors

Full Changelog: v0.24.1...v0.24.2

v0.23.24-rc

23 Nov 18:23
Compare
Choose a tag to compare
v0.23.24-rc Pre-release
Pre-release
Bump versions

v0.23.23-rc

22 Nov 12:31
Compare
Choose a tag to compare
v0.23.23-rc Pre-release
Pre-release
Bump for release candidate

v0.23.21-rc

21 Nov 23:51
Compare
Choose a tag to compare
v0.23.21-rc Pre-release
Pre-release
Bump versions

v0.23.19-rc.1

18 Nov 18:12
Compare
Choose a tag to compare
v0.23.19-rc.1 Pre-release
Pre-release
Bump versions

v0.23.15-rc.1

17 Nov 18:52
Compare
Choose a tag to compare
v0.23.15-rc.1 Pre-release
Pre-release
Bump versions