Releases: polywrap/wrap-cli
Releases · polywrap/wrap-cli
Web3API 0.0.1-prealpha.16
Web3API 0.0.1-prealpha.16
Bugs
@web3api/test-env
: Expose the IPFS node's swarm port (4001).
Web3API 0.0.1-prealpha.15
Web3API 0.0.1-prealpha.15
Bugs
- Fix
extractPluginConfigs.ts
output.
Web3API 0.0.1-prealpha.14
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.
- All Query & Mutation methods now accept an optional
@web3api/ens-plugin-js
: The EnsPlugin can now handle URIs that address specific networks. For example:w3://ens/testnet/myweb3api.eth
. It will request thetestnet
connection to be used when querying the Ethereum Web3API.
Web3API 0.0.1-prealpha.13
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
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
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
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.
- This auto-generated module is being used within the
Bug Fixes
@web3api/core-js
: Theresolve-uri
core algorithm had an "off by one" iteration bug, where it never retried the firstapi-resolver
in the implementations array.@web3api/ethereum-plugin-js
: When using a provider that lacks signing capabilities (ex: Infura RPC endpoint), thegetContract
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
Web3API 0.0.1-prealpha.10
Bug Fixes
@web3api/ens-plugin-js
: Fix the schema.
Web3API 0.0.1-prealpha.8
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
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!
- Additional support for plugins can be added in the future, without bloating the
- 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.