diff --git a/CHANGELOG.md b/CHANGELOG.md
index d29acd016d064db228167fa7ae10f90633106dbd..8d25176fc588a46069c3f53e22306746976a0329 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,5 +1,20 @@
 # Changelog
 
+
+
+## [3.97.0] - 2025-01-04
+
+### Add Features
+
+- new language control [#276](https://gitlab.schukai.com/oss/libraries/javascript/monster/issues/276)
+- new language control [#276](https://gitlab.schukai.com/oss/libraries/javascript/monster/issues/276)
+- new language control [#276](https://gitlab.schukai.com/oss/libraries/javascript/monster/issues/276)
+### Changes
+
+- tidy some things
+- update styles
+- update styles
+
 ## [3.96.3] - 2025-01-03
 
 ### Bug Fixes
diff --git a/nix/config/release.nix b/nix/config/release.nix
index ec78bf130f92ab649aa93061296e6069b5cf4864..7d729110b8b154ba0f6398a0f42096c0d533c43f 100644
--- a/nix/config/release.nix
+++ b/nix/config/release.nix
@@ -1,6 +1,6 @@
 {
-  version = "3.96.3";
-  commit = "205510e2931e635d618455e73fed9375cc17057b";
+  version = "3.97.0";
+  commit = "84aecd765941e10844c0ca62c0fae69487d45793";
   name = "Monster";
   mnemonic = "monster";
 }
\ No newline at end of file
diff --git a/package.json b/package.json
index 973298d555c1fe95bf565549d92a36294190f554..d9dc56f40150b77b95899dbb36a7a066a94e4f82 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
 {
   "name": "@schukai/monster",
-  "version": "3.96.3",
+  "version": "3.97.0",
   "description": "Monster is a simple library for creating fast, robust and lightweight websites.",
   "keywords": [
     "framework",