Skip to content

Releases: polywrap/wrap-cli

Web3API 0.0.1-prealpha.36

22 Aug 22:24
24bf3d3
Compare
Choose a tag to compare

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

20 Aug 20:43
a784cfc
Compare
Choose a tag to compare

Web3API 0.0.1-prealpha.35

Bugs

  • @web3api/schema-bind: Fix TypeScript plugin enum bindings.

Web3API 0.0.1-prealpha.34

20 Aug 19:47
76eadb4
Compare
Choose a tag to compare

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

19 Aug 19:28
8dc9e5e
Compare
Choose a tag to compare

Web3API 0.0.1-prealpha.33

Bugs

  • @web3api/schema-bind: Fixed plugin code generation oversight. Should be using null instead of undefined.

Web3API 0.0.1-prealpha.32

19 Aug 06:58
74b56a2
Compare
Choose a tag to compare

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 running w3 create plugin typescript my-plugin.
  • @web3api/cli: Refactored the w3 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

18 Aug 03:38
6d0d2cc
Compare
Choose a tag to compare

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 & the atomics 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

14 Jul 05:00
33085a8
Compare
Choose a tag to compare

Web3API 0.0.1-prealpha.30

Bugs

  • @web3api/ethereum-plugin-js: Fix ethers.js inconsistencies.

Web3API 0.0.1-prealpha.29

13 Jul 02:16
c8b9aa9
Compare
Choose a tag to compare

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 in web3api.build.yaml is now optional.

Web3API 0.0.1-prealpha.28

28 Jun 20:06
de612ce
Compare
Choose a tag to compare

Web3API 0.0.1-prealpha.28

Bugs

  • Fixed API template project

Web3API 0.0.1-prealpha.27

28 Jun 16:03
8b08fba
Compare
Choose a tag to compare

Web3API 0.0.1-prealpha.27

Bugs

  • Fixed API template project