Releases: polywrap/wrap-cli
Releases · polywrap/wrap-cli
Web3API 0.0.1-prealpha.36
Web3API 0.0.1-prealpha.36
Features
- Upgrade all JavaScript plugins to use the new
w3 plugin codegen
command. The command generates typings based on the GraphQL schema of the plugin. This ensures the plugin's resolvers match 1:1 with the GraphQL schema.
Web3API 0.0.1-prealpha.35
Web3API 0.0.1-prealpha.35
Bugs
@web3api/schema-bind
: Fix TypeScript plugin enum bindings.
Web3API 0.0.1-prealpha.34
Web3API 0.0.1-prealpha.34
Bugs
@web3api/schema-bind
: Fix TypeScript enum bindings.@web3api/graph-node-plugin-js
: Fix mismatched schema.
Web3API 0.0.1-prealpha.33
Web3API 0.0.1-prealpha.33
Bugs
@web3api/schema-bind
: Fixed plugin code generation oversight. Should be usingnull
instead ofundefined
.
Web3API 0.0.1-prealpha.32
Web3API 0.0.1-prealpha.32
Features
- Improved the plugin developer experience by creating a new
w3 plugin codegen
command, which generated types based on the plugin's schema. For an example of how this works, see the updated plugin template project by runningw3 create plugin typescript my-plugin
. @web3api/cli
: Refactored thew3 codegen
command, making its default behavior the generation of types for Web3APIs. It's "old" behavior of loading a custom generation script is now usable through the--custom
option.
Bugs
@web3api/cli
: Properly validate all required Wasm exports when compiling Web3APIs.
Web3API 0.0.1-prealpha.31
Web3API 0.0.1-prealpha.31
Features
- Use Binaryen's Asyncify to support async Wasm import calls. Deprecate the Wasm threading model we were using previously. This now means that the client now supports all browsers, as it no longer requires
SharedArrayBuffer
& theatomics
library. @web3api/graph-node-plugin-js
: Finalized the graph-node plugin implementation, added e2e tests. It currently only works with the hosted service.
Bugs
- Removed support for UInt64 & Int64 base types. More info here.
@web3api/cli
: Properly validate all required exports from Web3API Wasm modules at compile-time.@web3api/ethereum-plugin-js
: Properly support smart contract methods with structures as arguments.
Web3API 0.0.1-prealpha.30
Web3API 0.0.1-prealpha.30
Bugs
@web3api/ethereum-plugin-js
: Fix ethers.js inconsistencies.
Web3API 0.0.1-prealpha.29
Web3API 0.0.1-prealpha.29
Feature
- Web3API Interfaces are now fully supported in the tool-chain.
- GraphQL schema comments are now retained, and will show up in the build folder.
@web3api/parse
: Reference types definitions are now differentiated from the root definitions the reference.
Bugs
@web3api/cli
: Fix MacOS specific issue w/ PATH not being retained.- The
config
property inweb3api.build.yaml
is now optional.
Web3API 0.0.1-prealpha.28
Web3API 0.0.1-prealpha.28
Bugs
- Fixed API template project
Web3API 0.0.1-prealpha.27
Web3API 0.0.1-prealpha.27
Bugs
- Fixed API template project