Releases: TezosTaqueria/taqueria
v0.27.2-alpha
Bump versions
v0.25.11-rc
Bump versions
v0.24.2
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 inv0.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 ontaq 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:
- Change into the installation directory
sudo cd /usr/local/bin
- Remove the existing
taq
binary
sudo rm taq
- 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 fromadd-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
- @dependabot made their first contribution in #1497
Full Changelog: v0.24.1...v0.24.2
v0.23.24-rc
Bump versions
v0.23.23-rc
Bump for release candidate
v0.23.21-rc
Bump versions
v0.23.19-rc.1
Bump versions
v0.23.15-rc.1
Bump versions
v0.23.14-rc.1
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
- @dependabot made their first contribution in #1497
Full Changelog: v0.24.1...v0.23.14-rc.1
v0.23.13-rc.1
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
- @dependabot made their first contribution in #1497
Full Changelog: v0.24.1...v0.23.13-rc.1