Taquito 17.5.0
Important Note:
In this version, we replaced instances of Axios
in favour of Fetch
.
We are not expecting any breaking changes, but if there are any issues that you see regarding this, please reach out to the Taquito team.
Summary
New Features
@taquito/taquito
- Expose and publiclysmartContractAbstractionSemantic
#2534
Improvement
@taquito/http-utils
- RemovedAxios
as a dependency of Taquito in favour offetch
/node-fetch
#2461
Documentation
- Updated RPC nodes on the website [PR#2732](#2732
- Updated Michelson encoder documentation to reference
generateSchema
instead of the outdatedextractSchema
#2630 - Added a Taquito Chatbot assistant for the Taquito website to help answer user questions #2684
Internals
- Removed archive node, and references to it in Taquito PR#2743
- Updated Sass, Lerna, and Firebase versions PR#2749
- Updated integration tests to increase speed and reliability #2741
@taquito/http-utils
- Removed Axios
in favour of fetch
The taquito/http-utils
is responsible for handling all HTTP incoming and outgoing HTTP requests in Taquito. It utilized Axios
as a main dependency to handle requests coming in and out of Taquito.
Now that browsers and Node have supported fetch
natively, it makes more sense for us to move towards it.
Axios came with quite a large dependency tree, as well as multiple workarounds we needed to include for it to work properly (i.e. the axios-fetch-adapter
)
With this change we hope for a more stable HTTP handler in Taquito while reducing the package size at the same time.