Releases: polywrap/wrap-cli
Releases · polywrap/wrap-cli
Polywrap Origin (0.2.0)
Polywrap Origin (0.2.0)
Bugs
- PR-1040
polywrapCLI: Added proper CORS handling for the IPFS node located within theeth-ens-ipfsdefault infra module.
Breaking Changes
Polywrap Origin (0.1.1)
Polywrap Origin (0.1.1)
Features
- PR-1017
@polywrap/templates,polywrapCLI: Rust wasm wrapper project template has been added, and made available via thepolywrap create ...CLI command.
Bugs
Polywrap Origin (0.1.0)
Polywrap Origin (0.1.0)
"Good evening traveler, welcome to Polywrap, a planet in the WRAP galaxy. We're happy to have you here. Ask around, I'm sure someone can help you navigate this place..." - NPC
Polywrap 0.0.1-prealpha.93
Polywrap 0.0.1-prealpha.93
Breaking Changes
- PR-986 WRAP build artifacts have been refined:
- Wasm module name changed from
module.wasmtowrap.wasm - Polywrap manifests are no longer written to build folder (except for project metadata).
- The
wrap.infois now the primary manifest file describing the wrapper:{ version, type, name, abi }- source
- encoded as msgpack binary file
schema.graphqlremains but will be deprecated forwrap.info's built-inabi.
- Wasm module name changed from
Polywrap 0.0.1-prealpha.92
Polywrap 0.0.1-prealpha.92
Features
- PR-1006
polywrap-wasm-rs: Add Rust encoder unit tests. - PR-967
polywrapCLI,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.@envannotation was introduced for methods declared in wrappers's schemas. - PR-1005
@polywrap/core-js,@polywrap/client-js: Refactoredclient.subscribeto use invoke syntax.
Breaking Changes
- PR-967 Wasm runtime (
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@envannotation for methods,polywrapchanged compiler's imports,@polywrap/core-jschanged Plugin interface,@polywrap/client-jschanged environment model implementation. - PR-1005
@polywrap/core-js,@polywrap/client-js: Refactoredclient.subscribeto use invoke syntax.
Polywrap 0.0.1-prealpha.91
Polywrap 0.0.1-prealpha.91
Features
- PR-989
@polywrap/core-js: Add job status in workflow job's result object. - PR-992
polywrapCLI: Allow configuring the client using the--client-configon all applicable commands. - PR-1000
@polywrap/core-js: Added theencodeResultproperty toInvokeOptions. - PR-1000
@polywrap/core-js: Introduced the concept ofInvokerandInvocable. - PR-988
polywrapCLI,wasm/rust: Updates to the default build-image (Dockerfile):- Added the system dependencies
clang,llvmandbuild-essentials. - Added steps to remove any
wasm-bindgenimports that may have been injected.
- Added the system dependencies
Bugs
- PR-1000 Fixed inconsistencies around
ArrayBufferandUint8Array. - PR-1000
@polywrap/client-js: ThenoDecodeflag (renamed toencodeResult) now enfoces the decoding properly, where before it could get confused with returningBytesfrom a wrapper. - PR-981
polywrap-wasm-rs: Remove thewrap-invokefeature because it is not being used at the moment.
Breaking Changes
- PR-980
@polywrap/schema-parse: RenameTypeInfofromAbi.
Polywrap 0.0.1-prealpha.90
Polywrap 0.0.1-prealpha.90
Features
- PR-912 PR-930 PR-958 All URI resolver extensions have been decoupled and moved into their own plugin packages:
@polywrap/fs-resolver-plugin-js@polywrap/ipfs-resolver-plugin-js@polywrap/ens-resolver-plugin-js
- PR-912
@polywrap/file-system-interfacehas been created to help standardize FileSystem wrapper implementations. - PR-930
@polywrap/ipfs-interfacehas been created to help standardize IPFS wrapper implementations.
Bugs
- PR-957
@polywrap/schema-bind:plugin/typescriptmodule config type interfaces no longer inherit fromRecord<string, unknown>, making them more type-safe and less generic.
Breaking Changes
- PR-937 PR-960 The term
Nullablehas been changed toOptionalwithin thewasmwrapper codegen. Additionally inwasm/assemblyscripttheNullable<T>type has been changed to a rust-styleOptional<T>type. - PR-972 The term
inputin the context of invocations has been renamed toargs. - PR-976 The invocation
resultFilteroption has been deprecated, as it is a needless & unused feature.
Polywrap 0.0.1-prealpha.89
Polywrap 0.0.1-prealpha.89
Features
- PR-903
polywrapCLI: Recipes have been re-worked into composable workflows, and they can be run using CLI commands. - PR-951
polywrapCLI: Docker Buildx output option has been removed. - PR-944
@polywrap/schema-bind,@polywrap/wasm-as:Nullabletype has been replaced withOptionin the Assemblyscript schema bindings. - PR-938
@polywrap/schema-bind,@polywrap/wasm-as: Rollback of JSON serialization in the Assemblyscript schema bindings.
Bugs
- PR-946
@polywrap/test-env-js: Path fix fornpmCLItest utility.
Breaking Changes
- PR-903
polywrapCLI: Running recipes via thepolywrap query ...command has been deprecated in favor of a new workflows system, accessible via thepolywrap run ...command. - PR-944
wasm/assemblyscriptWrappers:Nullabletype has been removed in favor ofOptionwhich also has a different interface. - PR-938
wasm/assemblyscriptWrappers:JSONserializer and deserializer, and related methodsfromJsonandtoJsonhave been removed in favor ofparseandstringify.
Polywrap 0.0.1-prealpha.88
Polywrap 0.0.1-prealpha.88
Bugs
- Various CI/CD fixes.
