diff --git a/bindings/Cargo.lock b/bindings/Cargo.lock
index 631d6cd91cdb..9bfe81562f71 100644
--- a/bindings/Cargo.lock
+++ b/bindings/Cargo.lock
@@ -223,7 +223,7 @@ dependencies = [
 
 [[package]]
 name = "binding_core_wasm"
-version = "1.4.6-nightly-20240308.1"
+version = "1.4.6"
 dependencies = [
  "anyhow",
  "getrandom",
@@ -283,7 +283,7 @@ dependencies = [
 
 [[package]]
 name = "binding_minifier_wasm"
-version = "1.4.6-nightly-20240308.1"
+version = "1.4.6"
 dependencies = [
  "anyhow",
  "getrandom",
@@ -3039,7 +3039,7 @@ dependencies = [
 
 [[package]]
 name = "swc_cli"
-version = "0.91.194"
+version = "0.91.195"
 dependencies = [
  "anyhow",
  "swc_cli_impl",
diff --git a/bindings/binding_core_wasm/Cargo.toml b/bindings/binding_core_wasm/Cargo.toml
index 979f5a6d1edb..981b4ae07a9a 100644
--- a/bindings/binding_core_wasm/Cargo.toml
+++ b/bindings/binding_core_wasm/Cargo.toml
@@ -6,7 +6,7 @@ license     = "Apache-2.0"
 name        = "binding_core_wasm"
 publish     = false
 repository  = "https://github.com/swc-project/swc.git"
-version     = "1.4.6-nightly-20240308.1"
+version     = "1.4.6"
 
 [lib]
 bench      = false
diff --git a/bindings/binding_minifier_wasm/Cargo.toml b/bindings/binding_minifier_wasm/Cargo.toml
index b51874996895..d093bcc6602a 100644
--- a/bindings/binding_minifier_wasm/Cargo.toml
+++ b/bindings/binding_minifier_wasm/Cargo.toml
@@ -6,7 +6,7 @@ license     = "Apache-2.0"
 name        = "binding_minifier_wasm"
 publish     = false
 repository  = "https://github.com/swc-project/swc.git"
-version     = "1.4.6-nightly-20240308.1"
+version     = "1.4.6"
 
 [lib]
 bench      = false
diff --git a/bindings/swc_cli/Cargo.toml b/bindings/swc_cli/Cargo.toml
index fb6a62824801..cfd527e38b9b 100644
--- a/bindings/swc_cli/Cargo.toml
+++ b/bindings/swc_cli/Cargo.toml
@@ -6,7 +6,7 @@ include     = ["Cargo.toml", "src/**/*.rs"]
 license     = "Apache-2.0"
 name        = "swc_cli"
 repository  = "https://github.com/swc-project/swc.git"
-version     = "0.91.194"
+version     = "0.91.195"
 
 [[bin]]
 bench = false
diff --git a/package.json b/package.json
index f2ec33f7c076..ef01663c56cb 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
 {
     "name": "@swc/core",
-    "version": "1.4.6-nightly-20240308.1",
+    "version": "1.4.6",
     "description": "Super-fast alternative for babel",
     "homepage": "https://swc.rs",
     "main": "./index.js",
diff --git a/packages/minifier/package.json b/packages/minifier/package.json
index 0185ae0b3802..5ffd1855cc0a 100644
--- a/packages/minifier/package.json
+++ b/packages/minifier/package.json
@@ -1,6 +1,6 @@
 {
     "name": "@swc/minifier",
-    "version": "1.4.6-nightly-20240308.1",
+    "version": "1.4.6",
     "description": "Super-fast alternative for terser",
     "homepage": "https://swc.rs",
     "main": "./index.js",
diff --git a/packages/minifier/scripts/npm/darwin-arm64/package.json b/packages/minifier/scripts/npm/darwin-arm64/package.json
index e9ba08d7c085..56bf22b8694b 100644
--- a/packages/minifier/scripts/npm/darwin-arm64/package.json
+++ b/packages/minifier/scripts/npm/darwin-arm64/package.json
@@ -1,6 +1,6 @@
 {
   "name": "@swc/minifier-darwin-arm64",
-  "version": "1.4.5",
+  "version": "1.4.6",
   "os": [
     "darwin"
   ],
diff --git a/packages/minifier/scripts/npm/darwin-x64/package.json b/packages/minifier/scripts/npm/darwin-x64/package.json
index 7c0ebda8dbd9..6ea5fdfb39fc 100644
--- a/packages/minifier/scripts/npm/darwin-x64/package.json
+++ b/packages/minifier/scripts/npm/darwin-x64/package.json
@@ -1,6 +1,6 @@
 {
   "name": "@swc/minifier-darwin-x64",
-  "version": "1.4.5",
+  "version": "1.4.6",
   "os": [
     "darwin"
   ],
diff --git a/packages/minifier/scripts/npm/linux-arm-gnueabihf/package.json b/packages/minifier/scripts/npm/linux-arm-gnueabihf/package.json
index 33006e50c79f..bc94038cf269 100644
--- a/packages/minifier/scripts/npm/linux-arm-gnueabihf/package.json
+++ b/packages/minifier/scripts/npm/linux-arm-gnueabihf/package.json
@@ -1,6 +1,6 @@
 {
   "name": "@swc/minifier-linux-arm-gnueabihf",
-  "version": "1.4.5",
+  "version": "1.4.6",
   "os": [
     "linux"
   ],
diff --git a/packages/minifier/scripts/npm/linux-arm64-gnu/package.json b/packages/minifier/scripts/npm/linux-arm64-gnu/package.json
index 55cb149c59b5..156c26fe085c 100644
--- a/packages/minifier/scripts/npm/linux-arm64-gnu/package.json
+++ b/packages/minifier/scripts/npm/linux-arm64-gnu/package.json
@@ -1,6 +1,6 @@
 {
   "name": "@swc/minifier-linux-arm64-gnu",
-  "version": "1.4.5",
+  "version": "1.4.6",
   "os": [
     "linux"
   ],
diff --git a/packages/minifier/scripts/npm/linux-arm64-musl/package.json b/packages/minifier/scripts/npm/linux-arm64-musl/package.json
index f26d57943951..bdebd2e6612a 100644
--- a/packages/minifier/scripts/npm/linux-arm64-musl/package.json
+++ b/packages/minifier/scripts/npm/linux-arm64-musl/package.json
@@ -1,6 +1,6 @@
 {
   "name": "@swc/minifier-linux-arm64-musl",
-  "version": "1.4.5",
+  "version": "1.4.6",
   "os": [
     "linux"
   ],
diff --git a/packages/minifier/scripts/npm/linux-x64-gnu/package.json b/packages/minifier/scripts/npm/linux-x64-gnu/package.json
index 37dc8c4f3f7a..87784508eea5 100644
--- a/packages/minifier/scripts/npm/linux-x64-gnu/package.json
+++ b/packages/minifier/scripts/npm/linux-x64-gnu/package.json
@@ -1,6 +1,6 @@
 {
   "name": "@swc/minifier-linux-x64-gnu",
-  "version": "1.4.5",
+  "version": "1.4.6",
   "os": [
     "linux"
   ],
diff --git a/packages/minifier/scripts/npm/linux-x64-musl/package.json b/packages/minifier/scripts/npm/linux-x64-musl/package.json
index 99904f4a9950..ed5827ecf227 100644
--- a/packages/minifier/scripts/npm/linux-x64-musl/package.json
+++ b/packages/minifier/scripts/npm/linux-x64-musl/package.json
@@ -1,6 +1,6 @@
 {
   "name": "@swc/minifier-linux-x64-musl",
-  "version": "1.4.5",
+  "version": "1.4.6",
   "os": [
     "linux"
   ],
diff --git a/packages/minifier/scripts/npm/win32-arm64-msvc/package.json b/packages/minifier/scripts/npm/win32-arm64-msvc/package.json
index 74beba4973a1..8b7cb75e49c1 100644
--- a/packages/minifier/scripts/npm/win32-arm64-msvc/package.json
+++ b/packages/minifier/scripts/npm/win32-arm64-msvc/package.json
@@ -1,6 +1,6 @@
 {
   "name": "@swc/minifier-win32-arm64-msvc",
-  "version": "1.4.5",
+  "version": "1.4.6",
   "os": [
     "win32"
   ],
diff --git a/packages/minifier/scripts/npm/win32-ia32-msvc/package.json b/packages/minifier/scripts/npm/win32-ia32-msvc/package.json
index 57d9d718db78..46f0cc51f2ef 100644
--- a/packages/minifier/scripts/npm/win32-ia32-msvc/package.json
+++ b/packages/minifier/scripts/npm/win32-ia32-msvc/package.json
@@ -1,6 +1,6 @@
 {
   "name": "@swc/minifier-win32-ia32-msvc",
-  "version": "1.4.5",
+  "version": "1.4.6",
   "os": [
     "win32"
   ],
diff --git a/packages/minifier/scripts/npm/win32-x64-msvc/package.json b/packages/minifier/scripts/npm/win32-x64-msvc/package.json
index 75b471f082d8..2336754ab789 100644
--- a/packages/minifier/scripts/npm/win32-x64-msvc/package.json
+++ b/packages/minifier/scripts/npm/win32-x64-msvc/package.json
@@ -1,6 +1,6 @@
 {
   "name": "@swc/minifier-win32-x64-msvc",
-  "version": "1.4.5",
+  "version": "1.4.6",
   "os": [
     "win32"
   ],
diff --git a/scripts/npm/darwin-arm64/package.json b/scripts/npm/darwin-arm64/package.json
index ec0ccf0f5714..ae241857ebc0 100644
--- a/scripts/npm/darwin-arm64/package.json
+++ b/scripts/npm/darwin-arm64/package.json
@@ -1,6 +1,6 @@
 {
   "name": "@swc/core-darwin-arm64",
-  "version": "1.4.5",
+  "version": "1.4.6",
   "os": [
     "darwin"
   ],
diff --git a/scripts/npm/darwin-x64/package.json b/scripts/npm/darwin-x64/package.json
index 93f43a9fa831..1d508b9a7bef 100644
--- a/scripts/npm/darwin-x64/package.json
+++ b/scripts/npm/darwin-x64/package.json
@@ -1,6 +1,6 @@
 {
   "name": "@swc/core-darwin-x64",
-  "version": "1.4.5",
+  "version": "1.4.6",
   "os": [
     "darwin"
   ],
diff --git a/scripts/npm/linux-arm-gnueabihf/package.json b/scripts/npm/linux-arm-gnueabihf/package.json
index c6ad1f62a118..185e485415aa 100644
--- a/scripts/npm/linux-arm-gnueabihf/package.json
+++ b/scripts/npm/linux-arm-gnueabihf/package.json
@@ -1,6 +1,6 @@
 {
   "name": "@swc/core-linux-arm-gnueabihf",
-  "version": "1.4.5",
+  "version": "1.4.6",
   "os": [
     "linux"
   ],
diff --git a/scripts/npm/linux-arm64-gnu/package.json b/scripts/npm/linux-arm64-gnu/package.json
index ca4991148c5c..4d3a8e2673f4 100644
--- a/scripts/npm/linux-arm64-gnu/package.json
+++ b/scripts/npm/linux-arm64-gnu/package.json
@@ -1,6 +1,6 @@
 {
   "name": "@swc/core-linux-arm64-gnu",
-  "version": "1.4.5",
+  "version": "1.4.6",
   "os": [
     "linux"
   ],
diff --git a/scripts/npm/linux-arm64-musl/package.json b/scripts/npm/linux-arm64-musl/package.json
index 60cac551ae46..f2502651d542 100644
--- a/scripts/npm/linux-arm64-musl/package.json
+++ b/scripts/npm/linux-arm64-musl/package.json
@@ -1,6 +1,6 @@
 {
   "name": "@swc/core-linux-arm64-musl",
-  "version": "1.4.5",
+  "version": "1.4.6",
   "os": [
     "linux"
   ],
diff --git a/scripts/npm/linux-x64-gnu/package.json b/scripts/npm/linux-x64-gnu/package.json
index 57e3526bc33a..e660642a96ca 100644
--- a/scripts/npm/linux-x64-gnu/package.json
+++ b/scripts/npm/linux-x64-gnu/package.json
@@ -1,6 +1,6 @@
 {
   "name": "@swc/core-linux-x64-gnu",
-  "version": "1.4.5",
+  "version": "1.4.6",
   "os": [
     "linux"
   ],
diff --git a/scripts/npm/linux-x64-musl/package.json b/scripts/npm/linux-x64-musl/package.json
index 8a36961f1537..598541dab504 100644
--- a/scripts/npm/linux-x64-musl/package.json
+++ b/scripts/npm/linux-x64-musl/package.json
@@ -1,6 +1,6 @@
 {
   "name": "@swc/core-linux-x64-musl",
-  "version": "1.4.5",
+  "version": "1.4.6",
   "os": [
     "linux"
   ],
diff --git a/scripts/npm/win32-arm64-msvc/package.json b/scripts/npm/win32-arm64-msvc/package.json
index 1950ed2c065d..21f70227d631 100644
--- a/scripts/npm/win32-arm64-msvc/package.json
+++ b/scripts/npm/win32-arm64-msvc/package.json
@@ -1,6 +1,6 @@
 {
   "name": "@swc/core-win32-arm64-msvc",
-  "version": "1.4.5",
+  "version": "1.4.6",
   "os": [
     "win32"
   ],
diff --git a/scripts/npm/win32-ia32-msvc/package.json b/scripts/npm/win32-ia32-msvc/package.json
index c6abec728129..4d8a964d2e6e 100644
--- a/scripts/npm/win32-ia32-msvc/package.json
+++ b/scripts/npm/win32-ia32-msvc/package.json
@@ -1,6 +1,6 @@
 {
   "name": "@swc/core-win32-ia32-msvc",
-  "version": "1.4.5",
+  "version": "1.4.6",
   "os": [
     "win32"
   ],
diff --git a/scripts/npm/win32-x64-msvc/package.json b/scripts/npm/win32-x64-msvc/package.json
index 5373f7708ead..7304134c58c1 100644
--- a/scripts/npm/win32-x64-msvc/package.json
+++ b/scripts/npm/win32-x64-msvc/package.json
@@ -1,6 +1,6 @@
 {
   "name": "@swc/core-win32-x64-msvc",
-  "version": "1.4.5",
+  "version": "1.4.6",
   "os": [
     "win32"
   ],