Releases: polywrap/wrap-cli
Releases · polywrap/wrap-cli
Web3API 0.0.1-prealpha.26
Web3API 0.0.1-prealpha.26
Feature
@web3api/uniswapV2-api
: Completed the Uniswap V2 Web3API implementation.@web3api/ethereum-plugin-js
: Upgraded the Ethereum plugin, added lots of new functionality.@web3api/cli
: Implemented a "reproducible build pipeline", where Web3APIs are now built in an isolated docker container. These builds can be fully configurable by developers. This also paves the way for implementing Web3APIs in any Wasm compatible language. Rust support on the way!@web3api/react
: Added the ability to set queryvariables
within theexecute
function returned by theuseWeb3ApiQuery
hook.@web3api/sha3-plugin-js
: A SHA3 plugin has been implemented, and added to the client as a "default plugin".@web3api/uts46-plugin-js
: A UTS46 plugin has been implemented, and added to the client as a "default plugin".- CI: Windows CI has been implemented using appveyor.
Bugs
@web3api/client-js
: Fixed threading issue causing the "unknown wake status" error.- Fixed Windows specific errors.
Web3API 0.0.1-prealpha.25
Web3API 0.0.1-prealpha.25
Feature
@web3api/client-js
: Added theWEB3API_THREAD_PATH
env variable, allowing integrators to customize where thethread.js
worker thread module is imported from.@web3api/wasm-as
: Improved error logging w/ better error messages and a "context stack" showing exactly what properties of the MsgPack blob the serialization / deserialization is failing at.
Web3API 0.0.1-prealpha.24
Web3API 0.0.1-prealpha.24
Bugs
@web3api/wasm-as
: Movedas-bigint
fromdevDependencies
todependencies
. Fixes issue #347
Web3API 0.0.1-prealpha.23
Web3API 0.0.1-prealpha.23
Feature
@web3api/os-js
: This package contains OS agnostic code for doing things like writing files w/ consistent line endings.- Windows Support: The toolchain now builds and runs properly on the Windows operating system.
BigInt
Schema Type: TheBigInt
type is now available for use as a base type for Web3API GraphQL schemas.@web3api/react
: TheuseWeb3ApiClient
hook was added, allowing users to easily get a reference to the Web3ApiClient used by the Web3ApiProvider.
Web3API 0.0.1-prealpha.22
Web3API 0.0.1-prealpha.22
Feature
@web3api/tracing-js
: Thetracing-js
package uses the OpenTelemetry Standard for logging trace events. This enables things like:- Benchmark Timings
- Input Argument + Output Result Logging
- In-Depth Exception Tracing
@web3api/core-js
: All functions are now traceable.@web3api/client-js
: All functions are now traceable.
Web3API 0.0.1-prealpha.21
Web3API 0.0.1-prealpha.21
Feature
- Sharing code & types between
query
andmutation
modules is now possible.
Bugs
- Common types found in both
query
andmutation
schemas are properly consolidated. If types have the same name, but a different structure, and error is thrown.
Web3API 0.0.1-prealpha.20
Web3API 0.0.1-prealpha.20
Bugs
- Fix the
w3 create app react ...
template project's styling to be responsive.
Web3API 0.0.1-prealpha.19
Web3API 0.0.1-prealpha.19
Features
@web3api/ipfs-plugin-js
: Added options for request timeouts, provider overrides, and fallback providers. Additionally a new method has been added,resolve
, which allows the caller to try and resolve a given IFPS CID to ensure the document exists.
Web3API 0.0.1-prealpha.18
Web3API 0.0.1-prealpha.18
Features
- Updated the
app/react
template project to use the latest "Hello World" Web3API published atens/helloworld.web3api.eth
.
Web3API 0.0.1-prealpha.17
Web3API 0.0.1-prealpha.17
Bugs
@web3api/ethereum-plugin-js
: Network configurations must be nested within a property in order to allow for thedefaultNetwork
property to be set w/o causing a typing error (for not being of theConnectionConfig
type).