Skip to content

Releases: polywrap/wrap-cli

Web3API 0.0.1-prealpha.16

13 Apr 17:50
aaf7976
Compare
Choose a tag to compare

Web3API 0.0.1-prealpha.16

Bugs

  • @web3api/test-env: Expose the IPFS node's swarm port (4001).

Web3API 0.0.1-prealpha.15

12 Apr 19:51
e35f8a9
Compare
Choose a tag to compare

Web3API 0.0.1-prealpha.15

Bugs

  • Fix extractPluginConfigs.ts output.

Web3API 0.0.1-prealpha.14

12 Apr 19:32
887875c
Compare
Choose a tag to compare

Web3API 0.0.1-prealpha.14

Features

  • Network Specific ENS Lookup
    • @web3api/ethereum-plugin-js: The EthereumPlugin can now be constructed with multiple network connections (mainnet, rinkeby, testnet, etc).
      • All Query & Mutation methods now accept an optional connection property which can be used to configure a specific network to be used for the action.
    • @web3api/ens-plugin-js: The EnsPlugin can now handle URIs that address specific networks. For example: w3://ens/testnet/myweb3api.eth. It will request the testnet connection to be used when querying the Ethereum Web3API.

Web3API 0.0.1-prealpha.13

08 Apr 23:56
c43fbd8
Compare
Choose a tag to compare

Web3API 0.0.1-prealpha.13

Features

  • Improved template projects that are used with the w3 create ... CLI command.

Web3API 0.0.1-prealpha.12

08 Apr 03:53
7d96e1f
Compare
Choose a tag to compare

Web3API 0.0.1-prealpha.12

Bug Fixes

  • Added schemas to plugin manifest modules, removing the need for import_redirects.
  • Fixed the IpfsPlugin's addFile method.
  • Improved the api/assemblyscript template project.

Web3API 0.0.1-prealpha.11

02 Apr 02:58
81d1113
Compare
Choose a tag to compare

Web3API 0.0.1-prealpha.11

Bug Fixes

  • @web3api/cli: Include the internationalization JSON files in the published package.

Web3API 0.0.1-prealpha.9

01 Apr 06:44
8efa3ec
Compare
Choose a tag to compare

Web3API 0.0.1-prealpha.9

Features

  • @web3api/cli: CLI Internalized Text Support
    • Currently English is implemented, and Spanish support is slated to be added next.
  • @web3api/schema-parse: GraphQL Infinite Cycle Detection
    • Bad object relationships within the Web3API's GraphQL schema are now automatically detected, ensuring developers never create objects that can never be instantiated properly.
  • @web3api/templates: Auto-Generate Smart Contract ABI & Bytecode Assemblyscript Module
    • This auto-generated module is being used within the deployContract mutation.

Bug Fixes

  • @web3api/core-js: The resolve-uri core algorithm had an "off by one" iteration bug, where it never retried the first api-resolver in the implementations array.
  • @web3api/ethereum-plugin-js: When using a provider that lacks signing capabilities (ex: Infura RPC endpoint), the getContract function was trying to get a signer when one did not exist.
  • @web3api/ipfs-plugin-js: Fixed this plugin's schema, as it was using unsupported syntax.

Misc

  • Upgrade node version to v14.16.0.
  • Upgrade TypeScript version to v4.0.7.

Web3API 0.0.1-prealpha.10

01 Apr 22:45
d40249f
Compare
Choose a tag to compare

Web3API 0.0.1-prealpha.10

Bug Fixes

  • @web3api/ens-plugin-js: Fix the schema.

Web3API 0.0.1-prealpha.8

24 Mar 23:11
6a84f68
Compare
Choose a tag to compare

Web3API 0.0.1-prealpha.8

Bug Fixes

  • Fixed bug in @web3api/react package.

Misc

  • Removed documentation & demos from the monorepo.

Web3API 0.0.1-prealpha.7

20 Mar 02:37
4e28501
Compare
Choose a tag to compare

Web3API 0.0.1-prealpha.7

Features

  • Console Log Web3API
    • Calls log on logger plugin at uri w3://w3/logger. Default logger logs to console, but can be overridden with redirect to custom logger web3api implementation.
    • Log levels: Debug, Info, Warn, Error
  • createWeb3ApiClient(...) helper for easily setting up a Web3API Client with all needed plugins (ex: ethereum, ipfs, etc) in one function call.
    • Additional support for plugins can be added in the future, without bloating the @web3api/client-js package thanks to dynamic imports!
  • When using the Web3ApiClient, specify Web3API URIs without having to create a new URI class (new Uri("...")). Simply provide a string instead.
  • Improved plugin instantiation interface.

Bug Fixes

  • Proper MsgPack numeric overflow assertions (closes: #150)
  • Proper usage of GraphQL Aliases when invoking multiple methods in one query.