Pinnacle Labs
2 min readAug 25, 2023

--

Hola Taqueria Devs!

We’re back with another exciting release, Taqueria v0.38.0! This update brings a major LIGO refactor, bug fixes, and some new features for our plugin developers. Let’s dive into the details!

What’s New 🌯

  • LIGO Refactor (#1885): We’ve revamped our support for writing smart contracts in LIGO. You can now choose to write your contract using @entry or a main function, and you can choose to wrap your contract in a module or not. This update also brings support for the latest version of LIGO (v0.71.0), but we’ve removed support for ReasonLIGO and PascaLIGO. Remember to use the #import directive in parameter and storage files to import your contract and call it "Contract". This is a breaking change to support the new LIGO refactor. We've also updated syntax grammars in our Taqueria VSCode Extension.
  • Fixed Contract Originations (#1899): We’ve squashed a bug from our last release where taq deploy|originate was taking a long time to complete. Your contract originations should now be speedy again!

For Plugin Developers 🛠️

We’ve added the ability to specify a script that will be run after the plugin is installed. This is useful for plugins that require additional setup steps after installation. For example, the LIGO plugin now opts-in to analytics by default (in a later release, this will default to the setting you specified for Taqueria analytics). To specify a post-install script, add a postinstall key to your plugin's schema. The value of this key should be a string that is the command to run.

Changelog 📝

For a detailed look at all the changes, check out the full changelog on GitHub: Full Changelog

We hope you enjoy these updates as much as we enjoyed cooking them up for you. As always, thank you for being a part of our Taqueria community.

Keep cooking and coding, amigos! 🌮🎉

--

--

Pinnacle Labs

Expert Blockchain & AI tool development for businesses seeking innovative growth solutions. Harness the power of technology with Pinnacle Labs!