From b535de0e66e638abbf9b15c49d945b5bfd0169e5 Mon Sep 17 00:00:00 2001
From: polywrap-build-bot <polywrap-build-bot@users.noreply.github.com>
Date: Mon, 10 Oct 2022 09:32:22 +0000
Subject: [PATCH] build(release): migrate to 0.9.0

---
 packages/cli/package.json                     | 38 +++++++--------
 packages/interfaces/file-system/package.json  |  4 +-
 packages/interfaces/http/package.json         |  4 +-
 packages/interfaces/ipfs/package.json         |  4 +-
 packages/interfaces/logger/package.json       |  4 +-
 packages/interfaces/uri-resolver/package.json |  4 +-
 packages/js/asyncify/package.json             |  2 +-
 .../js/client-config-builder/package.json     | 32 ++++++-------
 packages/js/client/package.json               | 46 +++++++++----------
 packages/js/core/package.json                 | 14 +++---
 packages/js/manifests/polywrap/package.json   |  6 +--
 packages/js/manifests/wrap/package.json       |  8 ++--
 packages/js/msgpack/package.json              |  2 +-
 packages/js/os/package.json                   |  2 +-
 packages/js/plugins/ethereum/package.json     | 12 ++---
 .../src/__tests__/integration/package.json    |  4 +-
 packages/js/plugins/file-system/package.json  | 16 +++----
 packages/js/plugins/http/package.json         | 12 ++---
 .../__tests__/e2e/integration/package.json    |  4 +-
 packages/js/plugins/ipfs/package.json         |  6 +--
 packages/js/plugins/logger/package.json       |  6 +--
 .../uri-resolvers/ens-resolver/package.json   |  4 +-
 .../file-system-resolver/package.json         |  6 +--
 .../uri-resolvers/http-resolver/package.json  | 10 ++--
 .../uri-resolvers/ipfs-resolver/package.json  |  4 +-
 packages/js/plugins/ws/package.json           |  8 ++--
 .../__tests__/e2e/integration/package.json    |  4 +-
 packages/js/react/package.json                | 20 ++++----
 packages/js/result/package.json               |  2 +-
 packages/js/test-env/package.json             |  6 +--
 packages/js/tracing/package.json              |  2 +-
 .../js/uri-resolver-extensions/package.json   | 14 +++---
 packages/js/uri-resolvers/package.json        | 10 ++--
 packages/js/validation/package.json           | 10 ++--
 packages/js/wasm/package.json                 | 16 +++----
 packages/manifests/polywrap/package.json      |  2 +-
 packages/manifests/wrap/package.json          |  2 +-
 packages/schema/bind/package.json             | 10 ++--
 packages/schema/compose/package.json          |  8 ++--
 packages/schema/parse/package.json            |  6 +--
 .../app/typescript-node/package.json          |  6 +--
 .../app/typescript-react/package.json         |  8 ++--
 packages/templates/package.json               |  2 +-
 .../templates/plugin/typescript/package.json  |  8 ++--
 .../wasm/assemblyscript/package.json          |  6 +--
 .../templates/wasm/interface/package.json     |  4 +-
 packages/templates/wasm/rust/package.json     |  4 +-
 packages/test-cases/package.json              |  4 +-
 packages/wasm/as/package.json                 |  2 +-
 packages/wasm/rs/Cargo.toml                   |  2 +-
 50 files changed, 210 insertions(+), 210 deletions(-)

diff --git a/packages/cli/package.json b/packages/cli/package.json
index 76e7754e6e..d928d5e046 100644
--- a/packages/cli/package.json
+++ b/packages/cli/package.json
@@ -1,7 +1,7 @@
 {
   "name": "polywrap",
   "description": "Polywrap CLI",
-  "version": "0.8.0",
+  "version": "0.9.0",
   "license": "MIT",
   "repository": {
     "type": "git",
@@ -40,22 +40,22 @@
     "@ethersproject/providers": "5.6.8",
     "@ethersproject/wallet": "5.6.2",
     "@formatjs/intl": "1.8.2",
-    "@polywrap/asyncify-js": "0.8.0",
-    "@polywrap/client-config-builder-js": "0.8.0",
-    "@polywrap/client-js": "0.8.0",
-    "@polywrap/core-js": "0.8.0",
-    "@polywrap/ens-resolver-plugin-js": "0.8.0",
-    "@polywrap/ethereum-plugin-js": "0.8.0",
-    "@polywrap/ipfs-plugin-js": "0.8.0",
-    "@polywrap/msgpack-js": "0.8.0",
-    "@polywrap/os-js": "0.8.0",
-    "@polywrap/polywrap-manifest-types-js": "0.8.0",
-    "@polywrap/schema-bind": "0.8.0",
-    "@polywrap/schema-compose": "0.8.0",
-    "@polywrap/schema-parse": "0.8.0",
-    "@polywrap/test-env-js": "0.8.0",
-    "@polywrap/wasm-js": "0.8.0",
-    "@polywrap/wrap-manifest-types-js": "0.8.0",
+    "@polywrap/asyncify-js": "0.9.0",
+    "@polywrap/client-config-builder-js": "0.9.0",
+    "@polywrap/client-js": "0.9.0",
+    "@polywrap/core-js": "0.9.0",
+    "@polywrap/ens-resolver-plugin-js": "0.9.0",
+    "@polywrap/ethereum-plugin-js": "0.9.0",
+    "@polywrap/ipfs-plugin-js": "0.9.0",
+    "@polywrap/msgpack-js": "0.9.0",
+    "@polywrap/os-js": "0.9.0",
+    "@polywrap/polywrap-manifest-types-js": "0.9.0",
+    "@polywrap/schema-bind": "0.9.0",
+    "@polywrap/schema-compose": "0.9.0",
+    "@polywrap/schema-parse": "0.9.0",
+    "@polywrap/test-env-js": "0.9.0",
+    "@polywrap/wasm-js": "0.9.0",
+    "@polywrap/wrap-manifest-types-js": "0.9.0",
     "assemblyscript": "0.19.1",
     "axios": "0.21.2",
     "chalk": "4.1.0",
@@ -68,9 +68,9 @@
     "form-data": "4.0.0",
     "fs-extra": "9.0.1",
     "ipfs-http-client": "48.1.3",
-    "jsonschema": "1.4.0",
-    "json-schema-ref-parser": "9.0.9",
     "json-schema": "0.4.0",
+    "json-schema-ref-parser": "9.0.9",
+    "jsonschema": "1.4.0",
     "mustache": "4.0.1",
     "os-locale": "5.0.0",
     "regex-parser": "2.2.11",
diff --git a/packages/interfaces/file-system/package.json b/packages/interfaces/file-system/package.json
index 9f068d531c..9a83c772f2 100644
--- a/packages/interfaces/file-system/package.json
+++ b/packages/interfaces/file-system/package.json
@@ -1,7 +1,7 @@
 {
   "name": "@polywrap/file-system-interface",
   "description": "Polywrap Filesystem Interface",
-  "version": "0.8.0",
+  "version": "0.9.0",
   "scripts": {
     "build": "node ../../../dependencies/node_modules/polywrap/bin/polywrap build",
     "build:patch": "node ../../cli/bin/polywrap build",
@@ -11,7 +11,7 @@
     "deploy": "npx polywrap deploy"
   },
   "devDependencies": {
-    "polywrap": "0.8.0"
+    "polywrap": "0.9.0"
   },
   "publishConfig": {
     "access": "public"
diff --git a/packages/interfaces/http/package.json b/packages/interfaces/http/package.json
index 31dec092f2..28c33e729b 100644
--- a/packages/interfaces/http/package.json
+++ b/packages/interfaces/http/package.json
@@ -1,7 +1,7 @@
 {
   "name": "@polywrap/http-interface",
   "description": "Polywrap Http Interface",
-  "version": "0.8.0",
+  "version": "0.9.0",
   "scripts": {
     "build": "node ../../../dependencies/node_modules/polywrap/bin/polywrap build",
     "lint": "eslint --color -c ../../../.eslintrc.js .",
@@ -10,7 +10,7 @@
     "deploy": "node ../../../dependencies/node_modules/polywrap/bin/polywrap deploy"
   },
   "devDependencies": {
-    "polywrap": "0.8.0"
+    "polywrap": "0.9.0"
   },
   "publishConfig": {
     "access": "public"
diff --git a/packages/interfaces/ipfs/package.json b/packages/interfaces/ipfs/package.json
index 81b5911770..8ad8e89ec7 100644
--- a/packages/interfaces/ipfs/package.json
+++ b/packages/interfaces/ipfs/package.json
@@ -1,7 +1,7 @@
 {
   "name": "@polywrap/ipfs-interface",
   "description": "Polywrap Ipfs Interface",
-  "version": "0.8.0",
+  "version": "0.9.0",
   "scripts": {
     "build": "node ../../../dependencies/node_modules/polywrap/bin/polywrap build",
     "build:patch": "node ../../cli/bin/polywrap build",
@@ -11,7 +11,7 @@
     "deploy": "node ../../../dependencies/node_modules/polywrap/bin/polywrap deploy"
   },
   "devDependencies": {
-    "polywrap": "0.8.0"
+    "polywrap": "0.9.0"
   },
   "publishConfig": {
     "access": "public"
diff --git a/packages/interfaces/logger/package.json b/packages/interfaces/logger/package.json
index 2f29c49150..26513e721f 100644
--- a/packages/interfaces/logger/package.json
+++ b/packages/interfaces/logger/package.json
@@ -1,7 +1,7 @@
 {
   "name": "@polywrap/logger-interface",
   "description": "Polywrap Logger Interface",
-  "version": "0.8.0",
+  "version": "0.9.0",
   "scripts": {
     "build": "node ../../../dependencies/node_modules/polywrap/bin/polywrap build",
     "build:patch": "node ../../cli/bin/polywrap build",
@@ -11,7 +11,7 @@
     "deploy": "npx polywrap deploy"
   },
   "devDependencies": {
-    "polywrap": "0.8.0"
+    "polywrap": "0.9.0"
   },
   "publishConfig": {
     "access": "public"
diff --git a/packages/interfaces/uri-resolver/package.json b/packages/interfaces/uri-resolver/package.json
index 2546ae70ca..e0d10b380d 100644
--- a/packages/interfaces/uri-resolver/package.json
+++ b/packages/interfaces/uri-resolver/package.json
@@ -1,7 +1,7 @@
 {
   "name": "@polywrap/uri-resolver-interface",
   "description": "URI Resolver Interface",
-  "version": "0.8.0",
+  "version": "0.9.0",
   "scripts": {
     "build": "node ../../../dependencies/node_modules/polywrap/bin/polywrap build",
     "build:patch": "node ../../cli/bin/polywrap build",
@@ -11,7 +11,7 @@
     "deploy": "npx polywrap deploy"
   },
   "devDependencies": {
-    "polywrap": "0.8.0"
+    "polywrap": "0.9.0"
   },
   "publishConfig": {
     "access": "public"
diff --git a/packages/js/asyncify/package.json b/packages/js/asyncify/package.json
index a7082f99ef..ad32a6e567 100644
--- a/packages/js/asyncify/package.json
+++ b/packages/js/asyncify/package.json
@@ -1,7 +1,7 @@
 {
   "name": "@polywrap/asyncify-js",
   "description": "Async Wasm Imports Support Using Asyncify",
-  "version": "0.8.0",
+  "version": "0.9.0",
   "license": "MIT",
   "repository": {
     "type": "git",
diff --git a/packages/js/client-config-builder/package.json b/packages/js/client-config-builder/package.json
index 19df434096..742a25c481 100644
--- a/packages/js/client-config-builder/package.json
+++ b/packages/js/client-config-builder/package.json
@@ -1,7 +1,7 @@
 {
   "name": "@polywrap/client-config-builder-js",
   "description": "Polywrap Javascript Client configuration",
-  "version": "0.8.0",
+  "version": "0.9.0",
   "license": "MIT",
   "repository": {
     "type": "git",
@@ -19,21 +19,21 @@
     "test:watch": "jest --watch --passWithNoTests --verbose"
   },
   "dependencies": {
-    "@polywrap/core-js": "0.8.0",
-    "@polywrap/ens-resolver-plugin-js": "0.8.0",
-    "@polywrap/ethereum-plugin-js": "0.8.0",
-    "@polywrap/fs-plugin-js": "0.8.0",
-    "@polywrap/fs-resolver-plugin-js": "0.8.0",
-    "@polywrap/http-plugin-js": "0.8.0",
-    "@polywrap/http-resolver-plugin-js": "0.8.0",
-    "@polywrap/ipfs-plugin-js": "0.8.0",
-    "@polywrap/ipfs-resolver-plugin-js": "0.8.0",
-    "@polywrap/logger-plugin-js": "0.8.0",
-    "@polywrap/tracing-js": "0.8.0",
-    "@polywrap/uri-resolver-extensions-js": "0.8.0",
-    "@polywrap/uri-resolvers-js": "0.8.0",
-    "@polywrap/wasm-js": "0.8.0",
-    "@polywrap/wrap-manifest-types-js": "0.8.0"
+    "@polywrap/core-js": "0.9.0",
+    "@polywrap/ens-resolver-plugin-js": "0.9.0",
+    "@polywrap/ethereum-plugin-js": "0.9.0",
+    "@polywrap/fs-plugin-js": "0.9.0",
+    "@polywrap/fs-resolver-plugin-js": "0.9.0",
+    "@polywrap/http-plugin-js": "0.9.0",
+    "@polywrap/http-resolver-plugin-js": "0.9.0",
+    "@polywrap/ipfs-plugin-js": "0.9.0",
+    "@polywrap/ipfs-resolver-plugin-js": "0.9.0",
+    "@polywrap/logger-plugin-js": "0.9.0",
+    "@polywrap/tracing-js": "0.9.0",
+    "@polywrap/uri-resolver-extensions-js": "0.9.0",
+    "@polywrap/uri-resolvers-js": "0.9.0",
+    "@polywrap/wasm-js": "0.9.0",
+    "@polywrap/wrap-manifest-types-js": "0.9.0"
   },
   "devDependencies": {
     "@types/jest": "26.0.8",
diff --git a/packages/js/client/package.json b/packages/js/client/package.json
index a6777eeb94..30f8a8e70e 100644
--- a/packages/js/client/package.json
+++ b/packages/js/client/package.json
@@ -1,7 +1,7 @@
 {
   "name": "@polywrap/client-js",
   "description": "Polywrap Javascript Client",
-  "version": "0.8.0",
+  "version": "0.9.0",
   "license": "MIT",
   "repository": {
     "type": "git",
@@ -21,37 +21,37 @@
     "test:watch": "jest --watch --passWithNoTests --verbose --detectOpenHandles"
   },
   "dependencies": {
-    "@polywrap/asyncify-js": "0.8.0",
-    "@polywrap/client-config-builder-js": "0.8.0",
-    "@polywrap/core-js": "0.8.0",
-    "@polywrap/ens-resolver-plugin-js": "0.8.0",
-    "@polywrap/ethereum-plugin-js": "0.8.0",
-    "@polywrap/fs-plugin-js": "0.8.0",
-    "@polywrap/fs-resolver-plugin-js": "0.8.0",
-    "@polywrap/http-plugin-js": "0.8.0",
-    "@polywrap/http-resolver-plugin-js": "0.8.0",
-    "@polywrap/ipfs-plugin-js": "0.8.0",
-    "@polywrap/ipfs-resolver-plugin-js": "0.8.0",
-    "@polywrap/logger-plugin-js": "0.8.0",
-    "@polywrap/msgpack-js": "0.8.0",
-    "@polywrap/result": "0.8.0",
-    "@polywrap/schema-parse": "0.8.0",
-    "@polywrap/tracing-js": "0.8.0",
-    "@polywrap/uri-resolvers-js": "0.8.0",
-    "@polywrap/wrap-manifest-types-js": "0.8.0",
+    "@polywrap/asyncify-js": "0.9.0",
+    "@polywrap/client-config-builder-js": "0.9.0",
+    "@polywrap/core-js": "0.9.0",
+    "@polywrap/ens-resolver-plugin-js": "0.9.0",
+    "@polywrap/ethereum-plugin-js": "0.9.0",
+    "@polywrap/fs-plugin-js": "0.9.0",
+    "@polywrap/fs-resolver-plugin-js": "0.9.0",
+    "@polywrap/http-plugin-js": "0.9.0",
+    "@polywrap/http-resolver-plugin-js": "0.9.0",
+    "@polywrap/ipfs-plugin-js": "0.9.0",
+    "@polywrap/ipfs-resolver-plugin-js": "0.9.0",
+    "@polywrap/logger-plugin-js": "0.9.0",
+    "@polywrap/msgpack-js": "0.9.0",
+    "@polywrap/result": "0.9.0",
+    "@polywrap/schema-parse": "0.9.0",
+    "@polywrap/tracing-js": "0.9.0",
+    "@polywrap/uri-resolvers-js": "0.9.0",
+    "@polywrap/wrap-manifest-types-js": "0.9.0",
     "graphql": "15.5.0",
     "yaml": "2.1.3"
   },
   "devDependencies": {
-    "@polywrap/os-js": "0.8.0",
-    "@polywrap/test-cases": "0.8.0",
-    "@polywrap/test-env-js": "0.8.0",
+    "@polywrap/os-js": "0.9.0",
+    "@polywrap/test-cases": "0.9.0",
+    "@polywrap/test-env-js": "0.9.0",
     "@types/jest": "26.0.8",
     "@types/prettier": "2.6.0",
     "@types/uuid": "8.3.0",
     "bignumber.js": "9.0.2",
     "jest": "26.6.3",
-    "polywrap": "0.8.0",
+    "polywrap": "0.9.0",
     "rimraf": "3.0.2",
     "ts-jest": "26.5.4",
     "ts-loader": "8.0.17",
diff --git a/packages/js/core/package.json b/packages/js/core/package.json
index 13e907f77e..1a2a2875a4 100644
--- a/packages/js/core/package.json
+++ b/packages/js/core/package.json
@@ -1,7 +1,7 @@
 {
   "name": "@polywrap/core-js",
   "description": "Polywrap Javascript Core",
-  "version": "0.8.0",
+  "version": "0.9.0",
   "license": "MIT",
   "repository": {
     "type": "git",
@@ -19,11 +19,11 @@
     "test:watch": "jest --watch --passWithNoTests --verbose"
   },
   "dependencies": {
-    "@polywrap/asyncify-js": "0.8.0",
-    "@polywrap/msgpack-js": "0.8.0",
-    "@polywrap/result": "0.8.0",
-    "@polywrap/tracing-js": "0.8.0",
-    "@polywrap/wrap-manifest-types-js": "0.8.0",
+    "@polywrap/asyncify-js": "0.9.0",
+    "@polywrap/msgpack-js": "0.9.0",
+    "@polywrap/result": "0.9.0",
+    "@polywrap/tracing-js": "0.9.0",
+    "@polywrap/wrap-manifest-types-js": "0.9.0",
     "graphql": "15.5.0",
     "graphql-tag": "2.10.4",
     "jsonschema": "1.4.0",
@@ -31,7 +31,7 @@
     "yaml": "2.1.3"
   },
   "devDependencies": {
-    "@polywrap/os-js": "0.8.0",
+    "@polywrap/os-js": "0.9.0",
     "@types/jest": "26.0.8",
     "@types/mustache": "4.0.1",
     "@types/prettier": "2.6.0",
diff --git a/packages/js/manifests/polywrap/package.json b/packages/js/manifests/polywrap/package.json
index 9f324cca35..2102ffb0e2 100644
--- a/packages/js/manifests/polywrap/package.json
+++ b/packages/js/manifests/polywrap/package.json
@@ -1,7 +1,7 @@
 {
   "name": "@polywrap/polywrap-manifest-types-js",
   "description": "Polywrap Manifest TypeScript Typings",
-  "version": "0.8.0",
+  "version": "0.9.0",
   "license": "MIT",
   "repository": {
     "type": "git",
@@ -16,13 +16,13 @@
     "test:watch": "jest --watch --passWithNoTests --verbose"
   },
   "dependencies": {
-    "@polywrap/polywrap-manifest-schemas": "0.8.0",
+    "@polywrap/polywrap-manifest-schemas": "0.9.0",
     "jsonschema": "1.4.0",
     "semver": "7.3.5",
     "yaml": "2.1.3"
   },
   "devDependencies": {
-    "@polywrap/os-js": "0.8.0",
+    "@polywrap/os-js": "0.9.0",
     "@types/jest": "26.0.8",
     "@types/mustache": "4.0.1",
     "@types/prettier": "2.6.0",
diff --git a/packages/js/manifests/wrap/package.json b/packages/js/manifests/wrap/package.json
index 9151f7c81e..2e1f3b84be 100644
--- a/packages/js/manifests/wrap/package.json
+++ b/packages/js/manifests/wrap/package.json
@@ -1,7 +1,7 @@
 {
   "name": "@polywrap/wrap-manifest-types-js",
   "description": "WRAP Manifest TypeScript Typings",
-  "version": "0.8.0",
+  "version": "0.9.0",
   "license": "MIT",
   "repository": {
     "type": "git",
@@ -16,14 +16,14 @@
     "test:watch": "jest --watch --passWithNoTests --verbose"
   },
   "dependencies": {
-    "@polywrap/msgpack-js": "0.8.0",
+    "@polywrap/msgpack-js": "0.9.0",
     "json-schema-ref-parser": "9.0.9",
     "jsonschema": "1.4.0",
     "semver": "7.3.5"
   },
   "devDependencies": {
-    "@polywrap/os-js": "0.8.0",
-    "@polywrap/wrap-manifest-schemas": "0.8.0",
+    "@polywrap/os-js": "0.9.0",
+    "@polywrap/wrap-manifest-schemas": "0.9.0",
     "@types/jest": "26.0.8",
     "@types/mustache": "4.0.1",
     "@types/prettier": "2.6.0",
diff --git a/packages/js/msgpack/package.json b/packages/js/msgpack/package.json
index 7e48558bbb..6f430ee1b2 100644
--- a/packages/js/msgpack/package.json
+++ b/packages/js/msgpack/package.json
@@ -1,7 +1,7 @@
 {
   "name": "@polywrap/msgpack-js",
   "description": "WRAP MsgPack Encoding",
-  "version": "0.8.0",
+  "version": "0.9.0",
   "license": "MIT",
   "repository": {
     "type": "git",
diff --git a/packages/js/os/package.json b/packages/js/os/package.json
index e8d4b4320b..fc2c919142 100644
--- a/packages/js/os/package.json
+++ b/packages/js/os/package.json
@@ -1,7 +1,7 @@
 {
   "name": "@polywrap/os-js",
   "description": "Polywrap Javascript OS Utilities",
-  "version": "0.8.0",
+  "version": "0.9.0",
   "license": "MIT",
   "repository": {
     "type": "git",
diff --git a/packages/js/plugins/ethereum/package.json b/packages/js/plugins/ethereum/package.json
index 5612fd2867..bea03b1a9a 100644
--- a/packages/js/plugins/ethereum/package.json
+++ b/packages/js/plugins/ethereum/package.json
@@ -1,7 +1,7 @@
 {
   "name": "@polywrap/ethereum-plugin-js",
   "description": "Polywrap Ethereum Javascript Plugin",
-  "version": "0.8.0",
+  "version": "0.9.0",
   "license": "MIT",
   "repository": {
     "type": "git",
@@ -22,14 +22,14 @@
   "dependencies": {
     "@ethersproject/address": "5.0.7",
     "@ethersproject/providers": "5.0.7",
-    "@polywrap/core-js": "0.8.0",
+    "@polywrap/core-js": "0.9.0",
     "ethers": "5.0.7"
   },
   "devDependencies": {
-    "@polywrap/client-js": "0.8.0",
-    "@polywrap/ens-resolver-plugin-js": "0.8.0",
-    "@polywrap/ipfs-plugin-js": "0.8.0",
-    "@polywrap/test-env-js": "0.8.0",
+    "@polywrap/client-js": "0.9.0",
+    "@polywrap/ens-resolver-plugin-js": "0.9.0",
+    "@polywrap/ipfs-plugin-js": "0.9.0",
+    "@polywrap/test-env-js": "0.9.0",
     "@types/jest": "26.0.8",
     "@types/prettier": "2.6.0",
     "eth-ens-namehash": "2.0.8",
diff --git a/packages/js/plugins/ethereum/src/__tests__/integration/package.json b/packages/js/plugins/ethereum/src/__tests__/integration/package.json
index ee2d1639f1..09710693a8 100644
--- a/packages/js/plugins/ethereum/src/__tests__/integration/package.json
+++ b/packages/js/plugins/ethereum/src/__tests__/integration/package.json
@@ -2,7 +2,7 @@
   "name": "ethereum-js-plugin-integration-test",
   "description": "Ethereum JS Plugin Integration Test",
   "private": true,
-  "version": "0.8.0",
+  "version": "0.9.0",
   "scripts": {
     "build": "yarn build:polywrap",
     "build:polywrap": "npx polywrap build",
@@ -11,7 +11,7 @@
     "deploy": "npx polywrap deploy"
   },
   "dependencies": {
-    "@polywrap/wasm-as": "0.8.0",
+    "@polywrap/wasm-as": "0.9.0",
     "assemblyscript": "0.19.5"
   }
 }
diff --git a/packages/js/plugins/file-system/package.json b/packages/js/plugins/file-system/package.json
index dfbbbcde05..f0ffc44031 100644
--- a/packages/js/plugins/file-system/package.json
+++ b/packages/js/plugins/file-system/package.json
@@ -1,7 +1,7 @@
 {
   "name": "@polywrap/fs-plugin-js",
   "description": "Polywrap File System Javascript Plugin",
-  "version": "0.8.0",
+  "version": "0.9.0",
   "license": "MIT",
   "repository": {
     "type": "git",
@@ -20,15 +20,15 @@
     "test:watch": "jest --watch --passWithNoTests --verbose"
   },
   "dependencies": {
-    "@polywrap/core-js": "0.8.0"
+    "@polywrap/core-js": "0.9.0"
   },
   "devDependencies": {
-    "@polywrap/client-js": "0.8.0",
-    "@polywrap/ens-resolver-plugin-js": "0.8.0",
-    "@polywrap/ethereum-plugin-js": "0.8.0",
-    "@polywrap/ipfs-plugin-js": "0.8.0",
-    "@polywrap/test-cases": "0.8.0",
-    "@polywrap/test-env-js": "0.8.0",
+    "@polywrap/client-js": "0.9.0",
+    "@polywrap/ens-resolver-plugin-js": "0.9.0",
+    "@polywrap/ethereum-plugin-js": "0.9.0",
+    "@polywrap/ipfs-plugin-js": "0.9.0",
+    "@polywrap/test-cases": "0.9.0",
+    "@polywrap/test-env-js": "0.9.0",
     "@types/jest": "26.0.8",
     "@types/prettier": "2.6.0",
     "jest": "26.6.3",
diff --git a/packages/js/plugins/http/package.json b/packages/js/plugins/http/package.json
index 4b8b68a3a9..5add68f062 100644
--- a/packages/js/plugins/http/package.json
+++ b/packages/js/plugins/http/package.json
@@ -1,7 +1,7 @@
 {
   "name": "@polywrap/http-plugin-js",
   "description": "Polywrap HTTP Javascript Plugin",
-  "version": "0.8.0",
+  "version": "0.9.0",
   "license": "MIT",
   "repository": {
     "type": "git",
@@ -20,14 +20,14 @@
     "test:watch": "jest --watch --passWithNoTests --verbose"
   },
   "dependencies": {
-    "@polywrap/core-js": "0.8.0",
+    "@polywrap/core-js": "0.9.0",
     "axios": "0.21.4"
   },
   "devDependencies": {
-    "@polywrap/client-js": "0.8.0",
-    "@polywrap/ens-resolver-plugin-js": "0.8.0",
-    "@polywrap/ipfs-plugin-js": "0.8.0",
-    "@polywrap/test-env-js": "0.8.0",
+    "@polywrap/client-js": "0.9.0",
+    "@polywrap/ens-resolver-plugin-js": "0.9.0",
+    "@polywrap/ipfs-plugin-js": "0.9.0",
+    "@polywrap/test-env-js": "0.9.0",
     "@types/jest": "26.0.8",
     "@types/prettier": "2.6.0",
     "jest": "26.6.3",
diff --git a/packages/js/plugins/http/src/__tests__/e2e/integration/package.json b/packages/js/plugins/http/src/__tests__/e2e/integration/package.json
index a793426b09..6d739608f5 100644
--- a/packages/js/plugins/http/src/__tests__/e2e/integration/package.json
+++ b/packages/js/plugins/http/src/__tests__/e2e/integration/package.json
@@ -2,7 +2,7 @@
   "name": "http-js-plugin-integration-test",
   "description": "HTTP JS Plugin Integration Test",
   "private": true,
-  "version": "0.8.0",
+  "version": "0.9.0",
   "scripts": {
     "build": "yarn build:polywrap",
     "build:polywrap": "npx polywrap build",
@@ -12,7 +12,7 @@
     "deploy:polywrap": "npx polywrap build --ipfs http://localhost:5001 --test-ens simplestorage.eth"
   },
   "dependencies": {
-    "@polywrap/wasm-as": "0.8.0",
+    "@polywrap/wasm-as": "0.9.0",
     "assemblyscript": "0.19.5"
   }
 }
diff --git a/packages/js/plugins/ipfs/package.json b/packages/js/plugins/ipfs/package.json
index f732089949..4107d75769 100644
--- a/packages/js/plugins/ipfs/package.json
+++ b/packages/js/plugins/ipfs/package.json
@@ -1,7 +1,7 @@
 {
   "name": "@polywrap/ipfs-plugin-js",
   "description": "Polywrap IPFS Javascript Plugin",
-  "version": "0.8.0",
+  "version": "0.9.0",
   "license": "MIT",
   "repository": {
     "type": "git",
@@ -20,14 +20,14 @@
     "test:watch": "jest --watch --passWithNoTests --verbose"
   },
   "dependencies": {
+    "@polywrap/core-js": "0.9.0",
     "@polywrap/ipfs-http-client-lite": "0.3.0",
-    "@polywrap/core-js": "0.8.0",
     "abort-controller": "3.0.0",
     "is-ipfs": "1.0.3",
     "multiformats": "9.7.0"
   },
   "devDependencies": {
-    "@polywrap/test-env-js": "0.8.0",
+    "@polywrap/test-env-js": "0.9.0",
     "@types/jest": "26.0.8",
     "@types/prettier": "2.6.0",
     "abort-controller": "3.0.0",
diff --git a/packages/js/plugins/logger/package.json b/packages/js/plugins/logger/package.json
index 90069045bc..049013893d 100644
--- a/packages/js/plugins/logger/package.json
+++ b/packages/js/plugins/logger/package.json
@@ -9,7 +9,7 @@
   "files": [
     "build"
   ],
-  "version": "0.8.0",
+  "version": "0.9.0",
   "main": "build/index.js",
   "scripts": {
     "build": "rimraf ./build && yarn codegen && tsc --project tsconfig.build.json",
@@ -20,10 +20,10 @@
     "test:watch": "jest --watch --passWithNoTests --verbose"
   },
   "dependencies": {
-    "@polywrap/core-js": "0.8.0"
+    "@polywrap/core-js": "0.9.0"
   },
   "devDependencies": {
-    "@polywrap/client-js": "0.8.0",
+    "@polywrap/client-js": "0.9.0",
     "@types/jest": "26.0.8",
     "@types/prettier": "2.6.0",
     "jest": "26.6.3",
diff --git a/packages/js/plugins/uri-resolvers/ens-resolver/package.json b/packages/js/plugins/uri-resolvers/ens-resolver/package.json
index 2bf34ca9eb..a1c4fbfd51 100644
--- a/packages/js/plugins/uri-resolvers/ens-resolver/package.json
+++ b/packages/js/plugins/uri-resolvers/ens-resolver/package.json
@@ -1,7 +1,7 @@
 {
   "name": "@polywrap/ens-resolver-plugin-js",
   "description": "Polywrap ENS Javascript Plugin",
-  "version": "0.8.0",
+  "version": "0.9.0",
   "license": "MIT",
   "repository": {
     "type": "git",
@@ -22,7 +22,7 @@
   "dependencies": {
     "@ethersproject/address": "5.0.7",
     "@ethersproject/basex": "5.0.7",
-    "@polywrap/core-js": "0.8.0",
+    "@polywrap/core-js": "0.9.0",
     "ethers": "5.0.7"
   },
   "devDependencies": {
diff --git a/packages/js/plugins/uri-resolvers/file-system-resolver/package.json b/packages/js/plugins/uri-resolvers/file-system-resolver/package.json
index 01edbce2ec..489dc5a21f 100644
--- a/packages/js/plugins/uri-resolvers/file-system-resolver/package.json
+++ b/packages/js/plugins/uri-resolvers/file-system-resolver/package.json
@@ -1,7 +1,7 @@
 {
   "name": "@polywrap/fs-resolver-plugin-js",
   "description": "Polywrap File System URI Resolver Javascript Plugin",
-  "version": "0.8.0",
+  "version": "0.9.0",
   "license": "MIT",
   "repository": {
     "type": "git",
@@ -20,13 +20,13 @@
     "test:watch": "jest --watch --passWithNoTests --verbose"
   },
   "dependencies": {
-    "@polywrap/core-js": "0.8.0"
+    "@polywrap/core-js": "0.9.0"
   },
   "devDependencies": {
     "@types/jest": "26.0.8",
     "@types/prettier": "2.6.0",
     "jest": "26.6.3",
-    "polywrap": "0.8.0",
+    "polywrap": "0.9.0",
     "rimraf": "3.0.2",
     "ts-jest": "26.5.4",
     "ts-node": "8.10.2",
diff --git a/packages/js/plugins/uri-resolvers/http-resolver/package.json b/packages/js/plugins/uri-resolvers/http-resolver/package.json
index 71aaa4415c..3f48becb55 100644
--- a/packages/js/plugins/uri-resolvers/http-resolver/package.json
+++ b/packages/js/plugins/uri-resolvers/http-resolver/package.json
@@ -1,7 +1,7 @@
 {
   "name": "@polywrap/http-resolver-plugin-js",
   "description": "Polywrap HTTP Javascript Plugin",
-  "version": "0.8.0",
+  "version": "0.9.0",
   "license": "MIT",
   "repository": {
     "type": "git",
@@ -21,13 +21,13 @@
     "test:watch": "jest --watch --passWithNoTests --verbose"
   },
   "dependencies": {
-    "@polywrap/core-js": "0.8.0",
+    "@polywrap/core-js": "0.9.0",
     "abort-controller": "3.0.0"
   },
   "devDependencies": {
-    "@polywrap/http-plugin-js": "0.8.0",
-    "@polywrap/polywrap-manifest-types-js": "0.8.0",
-    "@polywrap/test-env-js": "0.8.0",
+    "@polywrap/http-plugin-js": "0.9.0",
+    "@polywrap/polywrap-manifest-types-js": "0.9.0",
+    "@polywrap/test-env-js": "0.9.0",
     "@types/jest": "26.0.8",
     "@types/prettier": "2.6.0",
     "abort-controller": "3.0.0",
diff --git a/packages/js/plugins/uri-resolvers/ipfs-resolver/package.json b/packages/js/plugins/uri-resolvers/ipfs-resolver/package.json
index e0eddcb1b3..f6c432b015 100644
--- a/packages/js/plugins/uri-resolvers/ipfs-resolver/package.json
+++ b/packages/js/plugins/uri-resolvers/ipfs-resolver/package.json
@@ -1,7 +1,7 @@
 {
   "name": "@polywrap/ipfs-resolver-plugin-js",
   "description": "Polywrap IPFS Javascript Plugin",
-  "version": "0.8.0",
+  "version": "0.9.0",
   "license": "MIT",
   "repository": {
     "type": "git",
@@ -20,8 +20,8 @@
     "test:watch": "jest --watch --passWithNoTests --verbose"
   },
   "dependencies": {
+    "@polywrap/core-js": "0.9.0",
     "@polywrap/ipfs-http-client-lite": "0.3.0",
-    "@polywrap/core-js": "0.8.0",
     "abort-controller": "3.0.0",
     "is-ipfs": "1.0.3"
   },
diff --git a/packages/js/plugins/ws/package.json b/packages/js/plugins/ws/package.json
index 22cbc284c6..c847aec48d 100644
--- a/packages/js/plugins/ws/package.json
+++ b/packages/js/plugins/ws/package.json
@@ -1,7 +1,7 @@
 {
   "name": "@polywrap/ws-plugin-js",
   "description": "Polywrap WS javascript Plugin",
-  "version": "0.8.0",
+  "version": "0.9.0",
   "license": "MIT",
   "repository": {
     "type": "git",
@@ -20,11 +20,11 @@
     "test:watch": "jest --watch --passWithNoTests --verbose"
   },
   "dependencies": {
-    "@polywrap/core-js": "0.8.0"
+    "@polywrap/core-js": "0.9.0"
   },
   "devDependencies": {
-    "@polywrap/client-js": "0.8.0",
-    "@polywrap/test-env-js": "0.8.0",
+    "@polywrap/client-js": "0.9.0",
+    "@polywrap/test-env-js": "0.9.0",
     "@types/jest": "26.0.8",
     "@types/prettier": "2.6.0",
     "jest": "26.6.3",
diff --git a/packages/js/plugins/ws/src/__tests__/e2e/integration/package.json b/packages/js/plugins/ws/src/__tests__/e2e/integration/package.json
index cbecb561e5..a37efd3b7e 100644
--- a/packages/js/plugins/ws/src/__tests__/e2e/integration/package.json
+++ b/packages/js/plugins/ws/src/__tests__/e2e/integration/package.json
@@ -2,7 +2,7 @@
   "name": "ws-js-plugin-integration-test",
   "description": "WS JS Plugin Integration Test",
   "private": true,
-  "version": "0.8.0",
+  "version": "0.9.0",
   "scripts": {
     "build": "yarn build:polywrap",
     "build:polywrap": "npx polywrap build",
@@ -12,7 +12,7 @@
     "deploy:polywrap": "npx polywrap build --ipfs http://localhost:5001 --test-ens simplestorage.eth"
   },
   "dependencies": {
-    "@polywrap/wasm-as": "0.8.0",
+    "@polywrap/wasm-as": "0.9.0",
     "assemblyscript": "0.19.5"
   }
 }
diff --git a/packages/js/react/package.json b/packages/js/react/package.json
index 55e3f0a83d..bb8998c7c0 100644
--- a/packages/js/react/package.json
+++ b/packages/js/react/package.json
@@ -1,7 +1,7 @@
 {
   "name": "@polywrap/react",
   "description": "Polywrap React Integration",
-  "version": "0.8.0",
+  "version": "0.9.0",
   "license": "MIT",
   "repository": {
     "type": "git",
@@ -19,16 +19,16 @@
     "test:watch": "yarn test --watch"
   },
   "dependencies": {
-    "@polywrap/client-js": "0.8.0",
-    "@polywrap/core-js": "0.8.0",
-    "@polywrap/tracing-js": "0.8.0"
+    "@polywrap/client-js": "0.9.0",
+    "@polywrap/core-js": "0.9.0",
+    "@polywrap/tracing-js": "0.9.0"
   },
   "devDependencies": {
-    "@polywrap/ens-resolver-plugin-js": "0.8.0",
-    "@polywrap/ethereum-plugin-js": "0.8.0",
-    "@polywrap/ipfs-plugin-js": "0.8.0",
-    "@polywrap/test-cases": "0.8.0",
-    "@polywrap/test-env-js": "0.8.0",
+    "@polywrap/ens-resolver-plugin-js": "0.9.0",
+    "@polywrap/ethereum-plugin-js": "0.9.0",
+    "@polywrap/ipfs-plugin-js": "0.9.0",
+    "@polywrap/test-cases": "0.9.0",
+    "@polywrap/test-env-js": "0.9.0",
     "@testing-library/react": "11.2.5",
     "@testing-library/react-hooks": "5.1.0",
     "@types/jest": "26.0.8",
@@ -37,7 +37,7 @@
     "@types/react-dom": "16.9.0",
     "jest": "26.6.3",
     "jest-environment-jsdom": "^26.0.1",
-    "polywrap": "0.8.0",
+    "polywrap": "0.9.0",
     "rimraf": "3.0.2",
     "typescript": "4.0.7"
   },
diff --git a/packages/js/result/package.json b/packages/js/result/package.json
index f71cd4942a..3412b178ee 100644
--- a/packages/js/result/package.json
+++ b/packages/js/result/package.json
@@ -1,7 +1,7 @@
 {
   "name": "@polywrap/result",
   "description": "Result helpers",
-  "version": "0.8.0",
+  "version": "0.9.0",
   "license": "MIT",
   "repository": {
     "type": "git",
diff --git a/packages/js/test-env/package.json b/packages/js/test-env/package.json
index 496915fce1..48d62ddc7c 100644
--- a/packages/js/test-env/package.json
+++ b/packages/js/test-env/package.json
@@ -1,7 +1,7 @@
 {
   "name": "@polywrap/test-env-js",
   "description": "Polywrap Test Helpers",
-  "version": "0.8.0",
+  "version": "0.9.0",
   "license": "MIT",
   "repository": {
     "type": "git",
@@ -17,8 +17,8 @@
     "copy:wrappers": "copyfiles ./src/wrappers/**/**/* ./build/wrappers/ -u 2"
   },
   "dependencies": {
-    "@polywrap/core-js": "0.8.0",
-    "@polywrap/polywrap-manifest-types-js": "0.8.0",
+    "@polywrap/core-js": "0.9.0",
+    "@polywrap/polywrap-manifest-types-js": "0.9.0",
     "axios": "0.21.2",
     "spawn-command": "0.0.2-1",
     "yaml": "2.1.3"
diff --git a/packages/js/tracing/package.json b/packages/js/tracing/package.json
index 3c27aa3e27..f43d376821 100644
--- a/packages/js/tracing/package.json
+++ b/packages/js/tracing/package.json
@@ -1,7 +1,7 @@
 {
   "name": "@polywrap/tracing-js",
   "description": "Polywrap Core Tracing",
-  "version": "0.8.0",
+  "version": "0.9.0",
   "license": "MIT",
   "repository": {
     "type": "git",
diff --git a/packages/js/uri-resolver-extensions/package.json b/packages/js/uri-resolver-extensions/package.json
index 6a4228fcad..7b9b3bbb15 100644
--- a/packages/js/uri-resolver-extensions/package.json
+++ b/packages/js/uri-resolver-extensions/package.json
@@ -1,7 +1,7 @@
 {
   "name": "@polywrap/uri-resolver-extensions-js",
   "description": "Polywrap URI resolver extensions",
-  "version": "0.8.0",
+  "version": "0.9.0",
   "license": "MIT",
   "repository": {
     "type": "git",
@@ -19,14 +19,14 @@
     "test:watch": "jest --watch --passWithNoTests --verbose"
   },
   "dependencies": {
-    "@polywrap/core-js": "0.8.0",
-    "@polywrap/result": "0.8.0",
-    "@polywrap/uri-resolvers-js": "0.8.0",
-    "@polywrap/wasm-js": "0.8.0",
-    "@polywrap/wrap-manifest-types-js": "0.8.0"
+    "@polywrap/core-js": "0.9.0",
+    "@polywrap/result": "0.9.0",
+    "@polywrap/uri-resolvers-js": "0.9.0",
+    "@polywrap/wasm-js": "0.9.0",
+    "@polywrap/wrap-manifest-types-js": "0.9.0"
   },
   "devDependencies": {
-    "@polywrap/os-js": "0.8.0",
+    "@polywrap/os-js": "0.9.0",
     "@types/jest": "26.0.8",
     "jest": "26.6.3",
     "rimraf": "3.0.2",
diff --git a/packages/js/uri-resolvers/package.json b/packages/js/uri-resolvers/package.json
index 517419170e..83d3f9467f 100644
--- a/packages/js/uri-resolvers/package.json
+++ b/packages/js/uri-resolvers/package.json
@@ -1,7 +1,7 @@
 {
   "name": "@polywrap/uri-resolvers-js",
   "description": "Polywrap URI resolvers",
-  "version": "0.8.0",
+  "version": "0.9.0",
   "license": "MIT",
   "repository": {
     "type": "git",
@@ -19,12 +19,12 @@
     "test:watch": "jest --watch --passWithNoTests --verbose"
   },
   "dependencies": {
-    "@polywrap/core-js": "0.8.0",
-    "@polywrap/result": "0.8.0",
-    "@polywrap/wrap-manifest-types-js": "0.8.0"
+    "@polywrap/core-js": "0.9.0",
+    "@polywrap/result": "0.9.0",
+    "@polywrap/wrap-manifest-types-js": "0.9.0"
   },
   "devDependencies": {
-    "@polywrap/os-js": "0.8.0",
+    "@polywrap/os-js": "0.9.0",
     "@types/jest": "26.0.8",
     "jest": "26.6.3",
     "rimraf": "3.0.2",
diff --git a/packages/js/validation/package.json b/packages/js/validation/package.json
index 6bd90c5f84..dd22122861 100644
--- a/packages/js/validation/package.json
+++ b/packages/js/validation/package.json
@@ -1,7 +1,7 @@
 {
   "name": "@polywrap/package-validation",
   "description": "Polywrap Package Validator",
-  "version": "0.8.0",
+  "version": "0.9.0",
   "license": "MIT",
   "repository": {
     "type": "git",
@@ -19,12 +19,12 @@
     "test:watch": "jest --watch --passWithNoTests --verbose"
   },
   "dependencies": {
-    "@polywrap/schema-compose": "0.8.0",
-    "@polywrap/wrap-manifest-types-js": "0.8.0"
+    "@polywrap/schema-compose": "0.9.0",
+    "@polywrap/wrap-manifest-types-js": "0.9.0"
   },
   "devDependencies": {
-    "@polywrap/msgpack-js": "0.8.0",
-    "@polywrap/os-js": "0.8.0",
+    "@polywrap/msgpack-js": "0.9.0",
+    "@polywrap/os-js": "0.9.0",
     "@types/jest": "26.0.8",
     "jest": "26.6.3",
     "rimraf": "3.0.2",
diff --git a/packages/js/wasm/package.json b/packages/js/wasm/package.json
index 439642c186..9a2b64ced4 100644
--- a/packages/js/wasm/package.json
+++ b/packages/js/wasm/package.json
@@ -1,7 +1,7 @@
 {
   "name": "@polywrap/wasm-js",
   "description": "Polywrap WASM wrappers",
-  "version": "0.8.0",
+  "version": "0.9.0",
   "license": "MIT",
   "repository": {
     "type": "git",
@@ -19,15 +19,15 @@
     "test:watch": "jest --watch --passWithNoTests --verbose"
   },
   "dependencies": {
-    "@polywrap/asyncify-js": "0.8.0",
-    "@polywrap/core-js": "0.8.0",
-    "@polywrap/msgpack-js": "0.8.0",
-    "@polywrap/result": "0.8.0",
-    "@polywrap/tracing-js": "0.8.0",
-    "@polywrap/wrap-manifest-types-js": "0.8.0"
+    "@polywrap/asyncify-js": "0.9.0",
+    "@polywrap/core-js": "0.9.0",
+    "@polywrap/msgpack-js": "0.9.0",
+    "@polywrap/result": "0.9.0",
+    "@polywrap/tracing-js": "0.9.0",
+    "@polywrap/wrap-manifest-types-js": "0.9.0"
   },
   "devDependencies": {
-    "@polywrap/os-js": "0.8.0",
+    "@polywrap/os-js": "0.9.0",
     "@types/jest": "26.0.8",
     "jest": "26.6.3",
     "rimraf": "3.0.2",
diff --git a/packages/manifests/polywrap/package.json b/packages/manifests/polywrap/package.json
index e883e42b62..3627b32b9e 100644
--- a/packages/manifests/polywrap/package.json
+++ b/packages/manifests/polywrap/package.json
@@ -1,7 +1,7 @@
 {
   "name": "@polywrap/polywrap-manifest-schemas",
   "description": "Polywrap Manifest Schemas",
-  "version": "0.8.0",
+  "version": "0.9.0",
   "license": "MIT",
   "repository": {
     "type": "git",
diff --git a/packages/manifests/wrap/package.json b/packages/manifests/wrap/package.json
index e5183172c0..155927884c 100644
--- a/packages/manifests/wrap/package.json
+++ b/packages/manifests/wrap/package.json
@@ -1,7 +1,7 @@
 {
   "name": "@polywrap/wrap-manifest-schemas",
   "description": "WRAP Manifest Schemas",
-  "version": "0.8.0",
+  "version": "0.9.0",
   "license": "MIT",
   "repository": {
     "type": "git",
diff --git a/packages/schema/bind/package.json b/packages/schema/bind/package.json
index 94c82c83eb..78b5a179fb 100644
--- a/packages/schema/bind/package.json
+++ b/packages/schema/bind/package.json
@@ -1,7 +1,7 @@
 {
   "name": "@polywrap/schema-bind",
   "description": "Polywrap Schema Binding",
-  "version": "0.8.0",
+  "version": "0.9.0",
   "license": "MIT",
   "repository": {
     "type": "git",
@@ -20,13 +20,13 @@
     "copy:templates": "copyfiles -u 1 src/**/*.mustache build/"
   },
   "dependencies": {
-    "@polywrap/os-js": "0.8.0",
-    "@polywrap/schema-parse": "0.8.0",
-    "@polywrap/wrap-manifest-types-js": "0.8.0",
+    "@polywrap/os-js": "0.9.0",
+    "@polywrap/schema-parse": "0.9.0",
+    "@polywrap/wrap-manifest-types-js": "0.9.0",
     "mustache": "4.0.1"
   },
   "devDependencies": {
-    "@polywrap/test-cases": "0.8.0",
+    "@polywrap/test-cases": "0.9.0",
     "@types/jest": "26.0.8",
     "@types/lodash": "4.14.178",
     "@types/mustache": "4.0.1",
diff --git a/packages/schema/compose/package.json b/packages/schema/compose/package.json
index d1aa73ec5f..8db6da11cb 100644
--- a/packages/schema/compose/package.json
+++ b/packages/schema/compose/package.json
@@ -1,7 +1,7 @@
 {
   "name": "@polywrap/schema-compose",
   "description": "Polywrap Schema Composition",
-  "version": "0.8.0",
+  "version": "0.9.0",
   "license": "MIT",
   "repository": {
     "type": "git",
@@ -19,13 +19,13 @@
     "test:watch": "jest --watch --passWithNoTests --verbose"
   },
   "dependencies": {
-    "@polywrap/schema-parse": "0.8.0",
-    "@polywrap/wrap-manifest-types-js": "0.8.0",
+    "@polywrap/schema-parse": "0.9.0",
+    "@polywrap/wrap-manifest-types-js": "0.9.0",
     "graphql": "15.5.0",
     "mustache": "4.0.1"
   },
   "devDependencies": {
-    "@polywrap/test-cases": "0.8.0",
+    "@polywrap/test-cases": "0.9.0",
     "@types/jest": "26.0.8",
     "@types/mustache": "4.0.1",
     "@types/prettier": "2.6.0",
diff --git a/packages/schema/parse/package.json b/packages/schema/parse/package.json
index 910a24380d..53b334f4c1 100644
--- a/packages/schema/parse/package.json
+++ b/packages/schema/parse/package.json
@@ -1,7 +1,7 @@
 {
   "name": "@polywrap/schema-parse",
   "description": "Polywrap Schema Parsing",
-  "version": "0.8.0",
+  "version": "0.9.0",
   "license": "MIT",
   "repository": {
     "type": "git",
@@ -20,11 +20,11 @@
   },
   "dependencies": {
     "@dorgjelli/graphql-schema-cycles": "1.1.4",
-    "@polywrap/wrap-manifest-types-js": "0.8.0",
+    "@polywrap/wrap-manifest-types-js": "0.9.0",
     "graphql": "15.5.0"
   },
   "devDependencies": {
-    "@polywrap/test-cases": "0.8.0",
+    "@polywrap/test-cases": "0.9.0",
     "@types/deep-equal": "1.0.1",
     "@types/jest": "26.0.8",
     "@types/prettier": "2.6.0",
diff --git a/packages/templates/app/typescript-node/package.json b/packages/templates/app/typescript-node/package.json
index e6ad626270..8181511765 100644
--- a/packages/templates/app/typescript-node/package.json
+++ b/packages/templates/app/typescript-node/package.json
@@ -2,17 +2,17 @@
   "name": "templates-app-typescript-node",
   "description": "Polywrap App TypeScript Node Template",
   "private": true,
-  "version": "0.8.0",
+  "version": "0.9.0",
   "scripts": {
     "build": "npx polywrap codegen",
     "test": "ts-node ./src/index.ts"
   },
   "dependencies": {
-    "@polywrap/client-js": "0.8.0"
+    "@polywrap/client-js": "0.9.0"
   },
   "devDependencies": {
     "@types/node": "12.12.26",
-    "polywrap": "0.8.0",
+    "polywrap": "0.9.0",
     "ts-node": "10.7.0",
     "typescript": "4.0.7"
   }
diff --git a/packages/templates/app/typescript-react/package.json b/packages/templates/app/typescript-react/package.json
index fa12975d73..461ce3794e 100644
--- a/packages/templates/app/typescript-react/package.json
+++ b/packages/templates/app/typescript-react/package.json
@@ -2,7 +2,7 @@
   "name": "templates-app-typescript-react",
   "description": "Polywrap App TypeScript React Template",
   "private": true,
-  "version": "0.8.0",
+  "version": "0.9.0",
   "workspaces": {
     "nohoist": [
       "react-scripts",
@@ -10,8 +10,8 @@
     ]
   },
   "dependencies": {
-    "@polywrap/client-js": "0.8.0",
-    "@polywrap/react": "0.8.0",
+    "@polywrap/client-js": "0.9.0",
+    "@polywrap/react": "0.9.0",
     "http-proxy": "1.18.1",
     "http-proxy-middleware": "1.0.6",
     "react": "16.13.1",
@@ -27,7 +27,7 @@
     "@types/react": "16.9.0",
     "@types/react-dom": "16.9.0",
     "@types/react-lottie": "1.2.5",
-    "polywrap": "0.8.0"
+    "polywrap": "0.9.0"
   },
   "scripts": {
     "start": "react-scripts start",
diff --git a/packages/templates/package.json b/packages/templates/package.json
index bec8f1adf5..d734d947df 100644
--- a/packages/templates/package.json
+++ b/packages/templates/package.json
@@ -1,7 +1,7 @@
 {
   "name": "@polywrap/templates",
   "description": "Polywrap Templates",
-  "version": "0.8.0",
+  "version": "0.9.0",
   "license": "MIT",
   "repository": {
     "type": "git",
diff --git a/packages/templates/plugin/typescript/package.json b/packages/templates/plugin/typescript/package.json
index 8c81f56d8b..dd07ac0b7b 100644
--- a/packages/templates/plugin/typescript/package.json
+++ b/packages/templates/plugin/typescript/package.json
@@ -2,7 +2,7 @@
   "name": "templates-plugin-typescript",
   "description": "Polywrap Plugin Typescript Template",
   "private": true,
-  "version": "0.8.0",
+  "version": "0.9.0",
   "main": "build/index.js",
   "scripts": {
     "build": "rimraf ./build && yarn codegen && tsc --project tsconfig.json",
@@ -12,14 +12,14 @@
     "test:watch": "jest --watch --passWithNoTests --verbose"
   },
   "dependencies": {
-    "@polywrap/core-js": "0.8.0"
+    "@polywrap/core-js": "0.9.0"
   },
   "devDependencies": {
-    "@polywrap/client-js": "0.8.0",
+    "@polywrap/client-js": "0.9.0",
     "@types/jest": "26.0.8",
     "@types/prettier": "2.6.0",
     "jest": "26.6.3",
-    "polywrap": "0.8.0",
+    "polywrap": "0.9.0",
     "rimraf": "3.0.2",
     "ts-jest": "26.5.4",
     "ts-node": "8.10.2",
diff --git a/packages/templates/wasm/assemblyscript/package.json b/packages/templates/wasm/assemblyscript/package.json
index 193f4656ab..064d301bc9 100644
--- a/packages/templates/wasm/assemblyscript/package.json
+++ b/packages/templates/wasm/assemblyscript/package.json
@@ -2,7 +2,7 @@
   "name": "template-wasm-as",
   "description": "Polywrap AssemblyScript Wrapper Template",
   "private": true,
-  "version": "0.8.0",
+  "version": "0.9.0",
   "scripts": {
     "build": "npx polywrap build",
     "test:env:up": "npx polywrap infra up --modules=eth-ens-ipfs",
@@ -17,11 +17,11 @@
     "@types/jest": "27.0.3",
     "assemblyscript": "0.19.1",
     "jest": "26.6.3",
-    "polywrap": "0.8.0",
+    "polywrap": "0.9.0",
     "ts-jest": "26.5.4",
     "typescript": "4.0.7"
   },
   "dependencies": {
-    "@polywrap/wasm-as": "0.8.0"
+    "@polywrap/wasm-as": "0.9.0"
   }
 }
diff --git a/packages/templates/wasm/interface/package.json b/packages/templates/wasm/interface/package.json
index 2923ca533d..c0b5b3e312 100644
--- a/packages/templates/wasm/interface/package.json
+++ b/packages/templates/wasm/interface/package.json
@@ -2,7 +2,7 @@
   "name": "templates-wrapper-interface",
   "description": "Polywrap Interface Example",
   "private": true,
-  "version": "0.8.0",
+  "version": "0.9.0",
   "scripts": {
     "build": "npx polywrap build",
     "test:env:up": "npx polywrap infra up --modules=eth-ens-ipfs",
@@ -11,6 +11,6 @@
     "test": "yarn test:env:up && yarn deploy && yarn test:env:down"
   },
   "devDependencies": {
-    "polywrap": "0.8.0"
+    "polywrap": "0.9.0"
   }
 }
diff --git a/packages/templates/wasm/rust/package.json b/packages/templates/wasm/rust/package.json
index 19cf16b991..524308cd6f 100644
--- a/packages/templates/wasm/rust/package.json
+++ b/packages/templates/wasm/rust/package.json
@@ -2,7 +2,7 @@
   "name": "template-wasm-rs",
   "description": "Polywrap Rust Wrapper Template",
   "private": true,
-  "version": "0.8.0",
+  "version": "0.9.0",
   "scripts": {
     "build": "npx polywrap build",
     "test:env:up": "npx polywrap infra up --modules=eth-ens-ipfs",
@@ -16,7 +16,7 @@
   "devDependencies": {
     "@types/jest": "27.0.3",
     "jest": "26.6.3",
-    "polywrap": "0.8.0",
+    "polywrap": "0.9.0",
     "ts-jest": "26.5.4",
     "typescript": "4.0.7"
   }
diff --git a/packages/test-cases/package.json b/packages/test-cases/package.json
index 2c2ae34f5d..5e7ecd7856 100644
--- a/packages/test-cases/package.json
+++ b/packages/test-cases/package.json
@@ -2,10 +2,10 @@
   "name": "@polywrap/test-cases",
   "description": "Reusable Polywrap Test Cases",
   "private": true,
-  "version": "0.8.0",
+  "version": "0.9.0",
   "license": "MIT",
   "main": "index.ts",
   "dependencies": {
-    "@polywrap/os-js": "0.8.0"
+    "@polywrap/os-js": "0.9.0"
   }
 }
diff --git a/packages/wasm/as/package.json b/packages/wasm/as/package.json
index 4c68be8bf9..19286938ad 100644
--- a/packages/wasm/as/package.json
+++ b/packages/wasm/as/package.json
@@ -1,7 +1,7 @@
 {
   "name": "@polywrap/wasm-as",
   "description": "Polywrap Assemblyscript Runtime",
-  "version": "0.8.0",
+  "version": "0.9.0",
   "license": "MIT",
   "repository": {
     "type": "git",
diff --git a/packages/wasm/rs/Cargo.toml b/packages/wasm/rs/Cargo.toml
index 63892446bb..1112f3829d 100644
--- a/packages/wasm/rs/Cargo.toml
+++ b/packages/wasm/rs/Cargo.toml
@@ -1,6 +1,6 @@
 [package]
 name = "polywrap-wasm-rs"
-version = "0.8.0"
+version = "0.9.0"
 license = "MIT"
 description = "Polywrap's Rust-Wasm Runtime"
 homepage = "https://polywrap.io"