Polywrap Origin (0.11.0)
Polywrap Origin (0.11.0)
Features
polywrap CLI:
- PR-1074 Golang-based Wraps Now Supported!
- Polywrap projects of
type: wasm/golangare now supported. - To get started, simply run
polywrap create wasm golang my-wrap
- Polywrap projects of
- PR-1829 Support User-Defined Bindgen URIs
- The
buildandcodegencommands now have the option--bindgen <URI>, which allows for the use of a custom bindgen wrap.
- The
- PR-1774
polywrap deployDefaults To IPFS on wrapscan.io- When you run the
polywrap deploycommand, you no longer need apolywrap.deploy.yamlmanifest file. By default it will deploy your wrap to IPFS on https://wrapscan.io.
- When you run the
@polywrap/schema-bind:
- PR-1795 Add
wrap-abi-bindgenSupport- All wrap bindings are now emitted using the wraps defined within the wrap-abi-bindgen project.
- This enables binding updates to be released, without us needing to create a new release of the CLI.
- PR-1840 Support Swift Plugin Bindings
- Add support for
plugin/swiftbindings, used when building plugins in Swift.
- Add support for
Breaking Changes
polywrap CLI:
- PR-1809
docgenCommand Removed- The
docgencommand has been largely unused so it has been removed.
- The
- PR-1839 Remove ENS Deploy Modules
- All ENS deploy modules have been removed. If you'd like to publish your wrap's IPFS hash to ENS, simply use the ENS web app.
Bugs
polywrap CLI:
- PR-1823 Support Fuzzy URI Strings in Manifests
- URIs within manifest files are no longer as strict, and can be any string.
- PR-1808 IPFS Deploy W/ Node v18
- The IPFS deployer module has been updated so that it runs on all node versions, including version 18.
- PR-1804 Emit Resources & Docs For Interface Wraps
- When building an wrap of type
interface, resources and doc artifacts were not being properly emitted to the build folder.
- When building an wrap of type