Skip to content

Releases: ecadlabs/taquito

Updated @airgap/beacon-sdk

26 Nov 15:18
Compare
Choose a tag to compare
Pre-release

@airgap/beacon-sdk updated to 2.0.0-beta.16

Published to npm: npm i @taquito/taquito@7.1.0-preview.5

@airgap/beacon-sdk updated to 2.0.0-beta.13

24 Nov 03:19
Compare
Choose a tag to compare
7.1.0-preview.3

See release notes at https://github.com/ecadlabs/taquito/releases

Update to Beacon beta 13

24 Nov 02:37
Compare
Choose a tag to compare
Pre-release
7.1.0-preview.2

See release notes at https://github.com/ecadlabs/taquito/releases

PRE-RELEASE Lambda View and Beacon v2

19 Nov 01:10
Compare
Choose a tag to compare
Pre-release

This pre-release includes:

Available on npm:

npm i @taquito/taquito@7.1.0-preview.1

Update dep on beacon-sdk to support delphinet

18 Nov 21:58
Compare
Choose a tag to compare

This release updates Taquito's Wallet API provider for TZIP-10/beacon-sdk to 1.2.0. This version of beacon-sdk support delpinet.

Preview release with lambda views

09 Nov 23:33
Compare
Choose a tag to compare
Pre-release

See https://tezostaquito.io/docs/lambda_view for full details!

To install this release form NPM use:

npm i @taquito/taquito@7.1.0-preview-lambdaview.0

Delphi Support, Ledger Support, Docs and some breaking changes

30 Oct 22:51
Compare
Choose a tag to compare

Taquito v7.0.0-beta

As per the Taquito Versioning Strategy this v7.0.0 release supports the upcoming Delphinet Tezos Protocol which we are expecting to reach quorum in the coming days.

Delphinet Support

In Delphinet, consumed gas is also provided in milligas for a more accurate description of the gas consumption. Replaced property _gasLimit by _milligasLimit in the Estimate class. Added a new method called consumedMilligas. This method estimates the gas that the operation will consume in milligas. However, the gasLimit still needs to be specified in gas (not in milligas) when sending transactions.

For more details on the Delphi protocol see:

Delphi release announcement: https://blog.nomadic-labs.com/delphi-official-release.html
Delphi changelogs: https://blog.nomadic-labs.com/delphi-changelog.html#007-delphi-changelog

Ledger support for signing

Taquito now ships with a Ledger Signer implementation. This feature makes it easy to interoperate with Ledger Hardware wallets in a web context or from command-line tools.

Documentation is available here: https://tezostaquito.io/docs/ledger_signer

We have tested using both Ledger Nano S and X devices.

Both the Madfish (Thanos Wallet) and Agile Ventures (Tezos Domains) have put this package to use in their products. A special thanks to Klas and Luis of the Kukai team for their early feedback.

More documentation!

Breaking Changes

With a major version release, comes an opportunity for us to make some breaking changes.

We have published an upgrade guide to help guide developers and making these changes as easy to adopt as possible.

The three most notable changes are:

Removal of the default RPC URL

Users of Taquito must specifically set their RPC URL. We have published a list of public nodes Tezos RPC nodes

Removal of the default Tezos singleton

This change is related to the removal of the RPC node. Users must now make a new instance of the Taquito TezosToolkit

Remove the deprecated Tezos.importKey method from the main Taquito package

We deprecated the top-level importKey method last march, and now it’s finally time to remove it. The method continues to be available in the @taquito/signer package as usual.

Bugs / Improvements

Fix to the subscription so it doesn’t die on error

We removed the react-components package from Taquito. These may return in the future in a dedicated repository.

Tests

We have added many more tests to our integration-test suit. Including tests for draining of accounts

Infrastructure / backend

  • We moved our CI system to GitHub Actions (Thank you to CiricleCI for the year of service!)
  • We have deployed GitHub’s code scanning service
  • Separated CI jobs by testnet

CII Best Practices

Taquito now meets all the criteria for CII Best Practices which you can review here

Why is Taquito still marked as beta?

Taquito v7 is considered very stable, but there are still some items we want to get perfect before removing the beta tag. Namely complete architectural documentation to assist developers and auditors with understanding the internals. Documentation is part of the project, and we think our documentation is getting better but we want to go further.

Moar Michelson Macros DUUP/DIIP

22 Jul 00:01
Compare
Choose a tag to compare

Changes

Our @taquito/michel-codec package now supports the deprecated DUUP and DIIP Michelson Macros, this allows users to originate older contracts that still use these deprecated macros.

Getters and Setters

16 Jul 23:07
Compare
Choose a tag to compare

Get method for RPC URL in the Taquito RPC client

It's now possible to find out what URL the RPC Client is configured to use.

The TezBridge wallet provider allows setting of the RPC url

Add the ability to Set a host for TezBridge. This is helpful when deploying contracts to a local node, the wallet user does not have to manually update the RPC URL in TezBridge. The application can inform TezBridge what node to use, offering a better user experience.

Documentation

We continue to add and improve documentation for Taquito. Feel free to file Issues for features or missing documentation!

Bug fix for null in optional params

06 Jul 21:40
Compare
Choose a tag to compare

Also checkout our new docs on calling smart contracts with complex parameters: https://tezostaquito.io/docs/complex_parameters