@polywrap/http-plugin-js
Advanced tools
Changelog
Polywrap 0.0.1-prealpha.93
module.wasm
to wrap.wasm
wrap.info
is now the primary manifest file describing the wrapper:
{ version, type, name, abi }
schema.graphql
remains but will be deprecated for wrap.info
's built-in abi
.Changelog
Polywrap 0.0.1-prealpha.92
polywrap-wasm-rs
: Add Rust encoder unit tests.polywrap
CLI, polywrap-wasm-rs
, @polywrap/wasm-as
, @polywrap/schema-parse
, @polywrap/schema-compose
, @polywrap/schema-bind
, @polywrap/core-js
, @polywrap/client-js
: Environment configuration for wrappers was refactored to enable environments at the method level, remove client env sanitization and adding support for Rust. @env
annotation was introduced for methods declared in wrappers's schemas.@polywrap/core-js
, @polywrap/client-js
: Refactored client.subscribe
to use invoke syntax.polywrap-wasm-rs
, @polywrap/wasm-as
) changed invoke signature and imports/exports, schema pipeline (@polywrap/schema-parse
, @polywrap/schema-compose
, @polywrap/schema-bind
) now supports external env imports and TypeInfo and @env
annotation for methods, polywrap
changed compiler's imports, @polywrap/core-js
changed Plugin interface, @polywrap/client-js
changed environment model implementation.@polywrap/core-js
, @polywrap/client-js
: Refactored client.subscribe
to use invoke syntax.Changelog
Polywrap 0.0.1-prealpha.91
@polywrap/core-js
: Add job status in workflow job's result object.polywrap
CLI: Allow configuring the client using the --client-config
on all applicable commands.@polywrap/core-js
: Added the encodeResult
property to InvokeOptions
.@polywrap/core-js
: Introduced the concept of Invoker
and Invocable
.polywrap
CLI, wasm/rust
: Updates to the default build-image (Dockerfile
):
clang
, llvm
and build-essentials
.wasm-bindgen
imports that may have been injected.ArrayBuffer
and Uint8Array
.@polywrap/client-js
: The noDecode
flag (renamed to encodeResult
) now enfoces the decoding properly, where before it could get confused with returning Bytes
from a wrapper.polywrap-wasm-rs
: Remove the wrap-invoke
feature because it is not being used at the moment.@polywrap/schema-parse
: Rename TypeInfo
from Abi
.Changelog
Polywrap 0.0.1-prealpha.90
@polywrap/fs-resolver-plugin-js
@polywrap/ipfs-resolver-plugin-js
@polywrap/ens-resolver-plugin-js
@polywrap/file-system-interface
has been created to help standardize FileSystem wrapper implementations.@polywrap/ipfs-interface
has been created to help standardize IPFS wrapper implementations.@polywrap/schema-bind
: plugin/typescript
module config type interfaces no longer inherit from Record<string, unknown>
, making them more type-safe and less generic.Nullable
has been changed to Optional
within the wasm
wrapper codegen. Additionally in wasm/assemblyscript
the Nullable<T>
type has been changed to a rust-style Optional<T>
type.input
in the context of invocations has been renamed to args
.resultFilter
option has been deprecated, as it is a needless & unused feature.Changelog
Polywrap 0.0.1-prealpha.89
polywrap
CLI: Recipes have been re-worked into composable workflows, and they can be run using CLI commands.polywrap
CLI: Docker Buildx output option has been removed.@polywrap/schema-bind
, @polywrap/wasm-as
: Nullable
type has been replaced with Option
in the Assemblyscript schema bindings.@polywrap/schema-bind
, @polywrap/wasm-as
: Rollback of JSON serialization in the Assemblyscript schema bindings.@polywrap/test-env-js
: Path fix for npmCLI
test utility.polywrap
CLI: Running recipes via the polywrap query ...
command has been deprecated in favor of a new workflows system, accessible via the polywrap run ...
command.wasm/assemblyscript
Wrappers: Nullable
type has been removed in favor of Option
which also has a different interface.wasm/assemblyscript
Wrappers: JSON
serializer and deserializer, and related methods fromJson
and toJson
have been removed in favor of parse
and stringify
.Changelog
Polywrap 0.0.1-prealpha.88