diff --git a/package-lock.json b/package-lock.json
index 6776146..79c52d3 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -1,12 +1,12 @@
 {
   "name": "wgpu-matrix",
-  "version": "2.9.1",
+  "version": "3.0.0",
   "lockfileVersion": 3,
   "requires": true,
   "packages": {
     "": {
       "name": "wgpu-matrix",
-      "version": "2.9.1",
+      "version": "3.0.0",
       "license": "MIT",
       "devDependencies": {
         "@rollup/plugin-terser": "^0.4.4",
diff --git a/package.json b/package.json
index c4aa0fb..403f54e 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
 {
   "name": "wgpu-matrix",
-  "version": "2.9.1",
+  "version": "3.0.0",
   "description": "fast matrix math library for WebGPU",
   "main": "dist/3.x/wgpu-matrix.module.js",
   "module": "dist/3.x/wgpu-matrix.module.js",