Releases: polywrap/wrap-cli
Releases · polywrap/wrap-cli
Polywrap Origin (0.12.2)
Polywrap Origin (0.12.1)
Polywrap Origin (0.12.1)
Features
polywrap
CLI:
- PR-1911 Polywrap Manifest - Default Source Paths
polywrap.yaml
manifests can now omit thesource:
section and use the defaults defined by the CLI babsed on the manifest'sproject.type
property.
- PR-1893 Add
embed
option topolywrap codegen
- Adds the
--embed
option topolywrap codegen
which embeds wrap modules into applications (requires wrap-abi-bindgen support).
- Adds the
Bugs
polywrap
CLI:
- PR-1913 Use Sys Bundle IPFS Providers in CLI
Polywrap Origin (0.12.0)
Polywrap Origin (0.11.4)
Polywrap Origin (0.11.4)
Features
polywrap
CLI:
- PR-1888 Build Wraps Using TypeScript
- Create TypeScript wrap projects via
polywrap create wasm typescript my-wrap
- Create TypeScript wrap projects via
- PR-1879 + PR-1889 Standalone Binary Installer
- The
polywrap
CLI can now be installed via a standalone binary. - An
install.sh
script can now be found at the root of the repository. Usage:$ sh <(curl https://raw.githubusercontent.com/polywrap/cli/origin-dev/install.sh) # Installs to `~/.polywrap` # If polywrap is already installed, the script instead checks for updates
- The
Bugs
polywrap-wasm-rs
- PR-1887 Bump MsgPack Serde Version
@polywrap/schema-bind
- PR-1891 Fix Various Golang -> Wrap Bindings
Polywrap Origin (0.11.3)
Polywrap Origin (0.11.3)
Features
polywrap
CLI:
- PR-1870 Add
polywrap create app ios ...
- PR-1867 Add
polywrap create app android ...
- PR-1864 Add
polywrap create app rust ...
- PR-1856 Add
polywrap create app python ...
@polywrap/schema-bind
:
- PR-1868 Add
app/kotlin
Bindings - PR-1871 Add
app/swift
Bindings - PR-1873 Update URIs To
wrapscan.io/polywrap/...-abi-bindgen@1
- Update URIs to wrapscan.io URI so that we can now use fuzzy versioning.
polywrap-wasm-rs
:
- PR-1865 Re-Export Nested Dependencies
- Re-export nested dependencies so that consumers no longer need to import from other packages.
Bugs
polywrap
CLI:
Polywrap Origin (0.11.2)
Polywrap Origin (0.11.1)
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/golang
are now supported. - To get started, simply run
polywrap create wasm golang my-wrap
- Polywrap projects of
- PR-1829 Support User-Defined Bindgen URIs
- The
build
andcodegen
commands now have the option--bindgen <URI>
, which allows for the use of a custom bindgen wrap.
- The
- PR-1774
polywrap deploy
Defaults To IPFS on wrapscan.io- When you run the
polywrap deploy
command, you no longer need apolywrap.deploy.yaml
manifest 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-bindgen
Support- 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/swift
bindings, used when building plugins in Swift.
- Add support for
Breaking Changes
polywrap
CLI:
- PR-1809
docgen
Command Removed- The
docgen
command 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
Polywrap Origin (0.10.6)
Polywrap Origin (0.10.6)
Bugs
polywrap
CLI:
- PR-1796
wrap/rust
Builds Now Properly Remove wasm-bindgen Imports- The
wasm-bindgen
CLI was emitting an unneeded__wbindgen_throw
import, so we usewasm-snip
to remove it.
- The
Polywrap Origin (0.10.5)
Polywrap Origin (0.10.5)
Bugs
@polywrap/schema-bind
:
- PR-1786 Update
plugin/python
plugin bindings to latest client