Releases: ecadlabs/taquito
8.0.0-beta.7
Hi All,
This release includes the latest support for edo in michel-codec.
I encourage anyone building to start using the edonet testnet with this release ASAP. The Tezos mainnet will transition to the new edo protocol this Saturday, February 13th 2021.
Following this release, we plan to make at least one RC (Release Candidate) release, against which we will do all our final testing, and following that the v8.0.0 final release will be cut. Detailed release notes will come with the RC. But if you can, don't hesitate to use this release now and help us catch any issues early.
This release also includes the latest beacon sdk 2.2.1 as part of the tzip-10/beacon provider. Lot's of great improvements for dApp/Wallet interaction here!
Updated beacon version to 2.1.0-beta.0
8.0.0-beta.3 See release notes at https://github.com/ecadlabs/taquito/releases
Partial EDO support + Contract Metadata support
This is a pre-release. This release passes all tests for edonet. This release does not include support for the new EDO Michelson instructions and macro changes in @taquito/michel-codec
. Support for the new instructions is coming soon.
Preliminary edonet support
This release is published to npm under the next tag.
taquito v8.0.0 supports the Edo protocol in that all our integration-tests pass. Taquito has been updated to accommodate "Parsimonious combs" that were introduced in Edo. We will continue to test the handling of the new combs before making a latest
release.
This alpha release does not yet support new Edo features such as Sapling or tickets.
We encourage developers to use this release in their current development projects against delphinet and edonet. Please report any issues via https://github.com/ecadlabs/taquito/issues/new
To install this release using npm, use:
npm i @taquito/[email protected]
Beacon V2, lambda views and updated michel-codec
Taquito 7.1.0
New Features
Lambda Views
Lambda views is a technique that allows a caller to execute a view function on a contract without incurring fees. Taquito provides an abstraction over this technique that makes it easy to use. Application developers can use this feature to call view methods on smart-contracts without incurring fees.
See the Lambda View documentation
Special thanks to Philip Diaz and Michael Klien for contributing this feature to Taquito.
michel-codec type checking
The @taquito/michel-codec
package now validates/type checks your Michelson. This validation provides an additional layer of safety and speed as this package validates Michelson at run-time, catching invalid code before it reaches a Tezos node. We will be integrating michel-codec
package deeper into Taquito over the next few releases.
Beacon V2
The Taquito wallet API now supports Beacon V2. This update is the product of close collaboration between AirGap, Kukai, Thanos, and Taquito. The updated TZIP-10/Beacon experience is smoother than before, and users who have more than one Tezos wallet are accommodated.
The new behaviour can be seen in action here: https://cloney.tezostaquito.io/, with actual implementation from the dApp side available here: https://github.com/ecadlabs/george-cloney
Docs
- Using the Taquito Batch API
- MichelsonMap Documentation
- List of community learning resources (See an omission? Let us know!)
What's coming next?
We are busy working on TZIP-16 support in Taquito to allow users to work with Contracts Metadata and load "off-chain" views.
pre-release Wallet API changes for Beacon SDK
- The active account in storage was used by default when requesting permission in Taquito. I removed it so the user can choose the account they want.
- Removed the permission property in the BeaconWallet class.
- Changed the
removeAccount
method forclearActiveAccount
. This method allows to set the active account in the storage to undefined, so the user will be able to ask permission for another account.
Published to npm: npm i @taquito/[email protected]
pre-release Wallet API changes for Beacon SDK
- The active account in storage was used by default when requesting permission in Taquito. I removed it so the user can choose the account they want.
- Removed the permission property in the BeaconWallet class.
- Changed the
removeAccount
method forclearActiveAccount
. This method allows to set the active account in the storage to undefined, so the user will be able to ask permission for another account.
Published to npm: npm i @taquito/[email protected]
Updated @airgap/beacon-sdk
@airgap/beacon-sdk
updated to 2.0.0-beta.16
Published to npm: npm i @taquito/[email protected]
@airgap/beacon-sdk updated to 2.0.0-beta.13
7.1.0-preview.3 See release notes at https://github.com/ecadlabs/taquito/releases
Update to Beacon beta 13
7.1.0-preview.2 See release notes at https://github.com/ecadlabs/taquito/releases