Skip to content

Releases: polywrap/wrap-cli

Web3API 0.0.1-prealpha.66

04 Mar 06:38
19eb5db
Compare
Choose a tag to compare

Web3API 0.0.1-prealpha.66

Features

  • PR-718 @web3api/cli: w3 plugin codegen now outputs the plugin manifest to the build directory.
  • PR-695 @web3api/ethereum-plugin-js: Added Query methods: solidityPack, solidityKeccak256, soliditySha256.

Breaking Changes

  • PR-718 @web3api/cli: w3 plugin codegen option -s, --output-schema-path changed to -p, --publish-dir.
  • PR-718 @web3api/cli: w3 plugin codegen option -t, --output-types-dir changed to -c, --codegen-dir.

Web3API 0.0.1-prealpha.65

23 Feb 17:24
5bd8ac1
Compare
Choose a tag to compare

Web3API 0.0.1-prealpha.65

Bugs

  • PR-690 @web3api/http-plugin-js: Better axios response header handling for lists.
  • PR-692 @web3api/wasm-as: Properly propogate Result<T, E> error upon unwrap exception.

Web3API 0.0.1-prealpha.64

17 Feb 05:00
a8e9f8c
Compare
Choose a tag to compare

Web3API 0.0.1-prealpha.64

Bugs

  • PR-685 @web3api/schema-parse: Properly support recursive object definition properties.

Web3API 0.0.1-prealpha.63

14 Feb 19:10
e0e8ea9
Compare
Choose a tag to compare

Web3API 0.0.1-prealpha.63

Features

  • PR-650 @web3api/cli: Add YAML support for query recipes.
  • PR-385 @web3api/cli, @web3api/client-js: Use JSON for manifest build artifacts.
  • PR-678 @web3api/cli: Build command no longer uses same docker image name by default. The concept of a "build UUID" has been added, and will be appended to the docker image name (if the develoer has not specified their own inside web3api.build.yaml).
  • PR-610 @web3api/client-js: Support the resolveUri(...) method on Web3ApiClient instances.

Bugs

  • PR-665 @web3api/ethereum-plugin-js: Fix TxRequest property mapping to ethers.js types.
  • PR-672 @web3api/core-js, @web3api/schema-bind, @web3api/schema-parse: Remove use of the JS string .substr method.
  • PR-673 @web3api/cli: The w3 query ... command now property sets exitCode to 1 if a query fails.
  • PR-651 @web3api/http-plugin-js: JSON payloads are now property supported.

Breaking Changes

  • PR-674 @web3api/cli, @web3api/schema-bind: Return Result<T, E> objects from all AssemblyScript subinvoke methods.

Web3API 0.0.1-prealpha.62

03 Feb 17:26
0512e06
Compare
Choose a tag to compare

Web3API 0.0.1-prealpha.62

Features

  • Use the https://ipfs.wrappers.io IPFS gateway throughout the codebase.
  • Rename TypeInfo queryTypes & importedQueryTypes to moduleTypes & importedModuleTypes.
  • @web3api/ipfs-plugin-js: Improve the IPFS plugin's URI resolver implementation, and add the ability to query from multiple gateways in parallel.

Web3API 0.0.1-prealpha.61

16 Jan 17:07
8d659a9
Compare
Choose a tag to compare

Web3API 0.0.1-prealpha.61

Features

  • @web3api/cli: Added the --client-config / -c option to the w3 query CLI command, allowing the user the define their own client configurations within a JavaScript or TypeScript module.
  • @web3api/client-js: Plugins can now be initialized with the client's environment registered at the plugin's URI.

Bugs

  • @web3api/schema-bind: Properly handle reserve words for the bind target's language. Reserved words will be prepended with m_ in order to avoid compiler errors.

Web3API 0.0.1-prealpha.60

10 Jan 13:13
9bdabc1
Compare
Choose a tag to compare

Web3API 0.0.1-prealpha.60

Breaking Changes

  • @web3api/schema-compose: ComposerOptions property schemas is now of type Record<SchemaKind, SchemaFile> and not Record<string, SchemaFile>.
  • @web3api/schema-bind: TargetLanguage type has been renamed to BindLanguage.
  • @web3api/schema-bind: BindOptions property language has been renamed to bindLanguage.

Bugs

  • @web3api/cli: Properly resolve NPM dependency colors due to it being corrupted.
  • @web3api/cli: Plugin schema codegen now properly represents imports types from both Query and Mutation modules.
  • @web3api/cli: Properly defined the separation of the ManifestLanguage and BindLanguage (ex: wasm/assemblyscript -> wasm-as).
  • @web3api/schema-compose: Introduce the concept of a SchemaKind to help determine how schemas should be combined.
  • @web3api/schema-compose: Allow plugins to import mutations within their schemas.
  • @web3api/schema-bind: Introduced the concept of BindTarget to represent a list of known-good bind targets (wasm-as, plugin-ts, etc).

Web3API 0.0.1-prealpha.59

28 Dec 05:41
e12a6eb
Compare
Choose a tag to compare

Web3API 0.0.1-prealpha.59

Features

  • Web3APIs can now be configured via environment variables. Documentation will be created soon. Initial details on this features specification can be found here.

Web3API 0.0.1-prealpha.58

22 Dec 16:28
98cadd2
Compare
Choose a tag to compare

Web3API 0.0.1-prealpha.58

Features

  • @web3api/client-js: Added noDecode invocation option.
  • @web3api/client-js: Added noDefaults constructor option.

Bugs

  • @web3api/ethereum-plugin-js: The encodeParams now properly parses arguments of type Array & Tuple.

Web3API 0.0.1-prealpha.57

08 Dec 22:06
949f31f
Compare
Choose a tag to compare

Web3API 0.0.1-prealpha.57

Features

  • @web3api/cli: CLI command middleware support has been added. The first use-cases implemented are to help ensure Docker is available to the CLI instance, and not in-use by another CLI instance.
  • @web3api/client-js: Query-time configuration overrides have been added, allowing developers to define new configurations without having to re-create the client instance.

Bugs

  • @web3api/asyncify-js: Fixed issue #570 by using a node-version-agnostic way of indexing into the Uint8Array buffer.