Skip to content

Releases: TezosTaqueria/taqueria

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

v0.23.14-rc.1

17 Nov 03:48
Compare
Choose a tag to compare
v0.23.14-rc.1 Pre-release
Pre-release

What's Changed

  • 🚀 Release ➾ Taqueria v0.24.1 by @hu3man in #1447
  • 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

New Contributors

Full Changelog: v0.24.1...v0.23.14-rc.1

v0.23.13-rc.1

17 Nov 00:58
Compare
Choose a tag to compare
v0.23.13-rc.1 Pre-release
Pre-release

What's Changed

  • 🚀 Release ➾ Taqueria v0.24.1 by @hu3man in #1447
  • 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

New Contributors

Full Changelog: v0.24.1...v0.23.13-rc.1