diff --git a/build.sh b/build.sh
index 866ce00..66f40ff 100755
--- a/build.sh
+++ b/build.sh
@@ -2,10 +2,10 @@
 
 VERSION=8
 MINOR=12
-PATCH=
-EXTRAVERSION="-rc2"
+PATCH=0
+EXTRAVERSION=""
 NOTES="(#408 #410 #411 #413)"
-BRANCH="dev"
+BRANCH="main"
 
 if [[ -z $PATCH ]]; then
     PATCH=""
diff --git a/pyproject.toml b/pyproject.toml
index d29e742..d66fd1c 100644
--- a/pyproject.toml
+++ b/pyproject.toml
@@ -4,7 +4,7 @@ build-backend = "setuptools.build_meta"
 
 [project]
 name = "pytubefix"
-version = "8.12-rc2"
+version = "8.12.0"
 authors = [
   { name="Juan Bindez", email="juanbindez780@gmail.com" },
 ]
diff --git a/pytubefix/version.py b/pytubefix/version.py
index 35ac5c4..2a53f59 100644
--- a/pytubefix/version.py
+++ b/pytubefix/version.py
@@ -1,4 +1,4 @@
-__version__ = "8.12-rc2"
+__version__ = "8.12.0"
 
 if __name__ == "__main__":
     print(__version__)
\ No newline at end of file