Releases: polywrap/wrap-cli
Releases · polywrap/wrap-cli
Web3API 0.0.1-prealpha.66
Web3API 0.0.1-prealpha.65
Web3API 0.0.1-prealpha.64
Web3API 0.0.1-prealpha.64
Bugs
- PR-685
@web3api/schema-parse
: Properly support recursive object definition properties.
Web3API 0.0.1-prealpha.63
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 insideweb3api.build.yaml
). - PR-610
@web3api/client-js
: Support theresolveUri(...)
method onWeb3ApiClient
instances.
Bugs
- PR-665
@web3api/ethereum-plugin-js
: FixTxRequest
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
: Thew3 query ...
command now property setsexitCode
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
: ReturnResult<T, E>
objects from all AssemblyScript subinvoke methods.
Web3API 0.0.1-prealpha.62
Web3API 0.0.1-prealpha.62
Features
- Use the https://ipfs.wrappers.io IPFS gateway throughout the codebase.
- Rename TypeInfo
queryTypes
&importedQueryTypes
tomoduleTypes
&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
Web3API 0.0.1-prealpha.61
Features
@web3api/cli
: Added the--client-config
/-c
option to thew3 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 withm_
in order to avoid compiler errors.
Web3API 0.0.1-prealpha.60
Web3API 0.0.1-prealpha.60
Breaking Changes
@web3api/schema-compose
:ComposerOptions
propertyschemas
is now of typeRecord<SchemaKind, SchemaFile>
and notRecord<string, SchemaFile>
.@web3api/schema-bind
:TargetLanguage
type has been renamed toBindLanguage
.@web3api/schema-bind
:BindOptions
propertylanguage
has been renamed tobindLanguage
.
Bugs
@web3api/cli
: Properly resolve NPM dependencycolors
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 theManifestLanguage
andBindLanguage
(ex: wasm/assemblyscript -> wasm-as).@web3api/schema-compose
: Introduce the concept of aSchemaKind
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 ofBindTarget
to represent a list of known-good bind targets (wasm-as
,plugin-ts
, etc).
Web3API 0.0.1-prealpha.59
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
Web3API 0.0.1-prealpha.58
Features
@web3api/client-js
: AddednoDecode
invocation option.@web3api/client-js
: AddednoDefaults
constructor option.
Bugs
@web3api/ethereum-plugin-js
: TheencodeParams
now properly parses arguments of type Array & Tuple.
Web3API 0.0.1-prealpha.57
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.