diff --git a/CHANGELOG.md b/CHANGELOG.md
index 9df7d1ed0a..731c4cc858 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,5 +1,19 @@
 # Changelog
 
+## [0.12.1](https://github.com/makspll/bevy_mod_scripting/compare/v0.12.0...v0.12.1) - 2025-07-03
+
+### Added
+
+- Warn on unknown language. ([#418](https://github.com/makspll/bevy_mod_scripting/pull/418))
+
+### Other
+
+- Update 0.12.0.md
+- Update 0.12.0.md
+- Update CHANGELOG.md
+- Update 0.12.0.md
+- Create 0.12.0.md
+
 ## [0.12.0](https://github.com/makspll/bevy_mod_scripting/compare/v0.11.1...v0.12.0) - 2025-04-07
 
 ### Added
diff --git a/Cargo.toml b/Cargo.toml
index 61bf0bfe3f..54e9f02e5d 100644
--- a/Cargo.toml
+++ b/Cargo.toml
@@ -1,6 +1,6 @@
 [package]
 name = "bevy_mod_scripting"
-version = "0.12.0"
+version = "0.12.1"
 authors = ["Maksymilian Mozolewski <makspl17@gmail.com>"]
 edition = "2021"
 license = "MIT OR Apache-2.0"
@@ -76,8 +76,8 @@ profile_with_tracy = ["bevy/trace_tracy"]
 [dependencies]
 bevy = { workspace = true }
 bevy_mod_scripting_core = { workspace = true }
-bevy_mod_scripting_lua = { path = "crates/languages/bevy_mod_scripting_lua", version = "0.12.0", optional = true }
-bevy_mod_scripting_rhai = { path = "crates/languages/bevy_mod_scripting_rhai", version = "0.12.0", optional = true }
+bevy_mod_scripting_lua = { path = "crates/languages/bevy_mod_scripting_lua", version = "0.12.1", optional = true }
+bevy_mod_scripting_rhai = { path = "crates/languages/bevy_mod_scripting_rhai", version = "0.12.1", optional = true }
 # bevy_mod_scripting_rune = { path = "crates/languages/bevy_mod_scripting_rune", version = "0.9.0-alpha.2", optional = true }
 bevy_mod_scripting_functions = { workspace = true }
 bevy_mod_scripting_derive = { workspace = true }
@@ -85,9 +85,9 @@ bevy_mod_scripting_derive = { workspace = true }
 [workspace.dependencies]
 profiling = { version = "1.0" }
 bevy = { version = "0.15.3", default-features = false }
-bevy_mod_scripting_core = { path = "crates/bevy_mod_scripting_core", version = "0.12.0" }
-bevy_mod_scripting_functions = { path = "crates/bevy_mod_scripting_functions", version = "0.12.0", default-features = false }
-bevy_mod_scripting_derive = { path = "crates/bevy_mod_scripting_derive", version = "0.12.0" }
+bevy_mod_scripting_core = { path = "crates/bevy_mod_scripting_core", version = "0.12.1" }
+bevy_mod_scripting_functions = { path = "crates/bevy_mod_scripting_functions", version = "0.12.1", default-features = false }
+bevy_mod_scripting_derive = { path = "crates/bevy_mod_scripting_derive", version = "0.12.1" }
 
 # test utilities
 script_integration_test_harness = { path = "crates/testing_crates/script_integration_test_harness" }
@@ -101,7 +101,7 @@ bevy_console = "0.13"
 # rhai-rand = "0.1"
 criterion = { version = "0.5" }
 ansi-parser = "0.9"
-ladfile_builder = { path = "crates/ladfile_builder", version = "0.3.2" }
+ladfile_builder = { path = "crates/ladfile_builder", version = "0.3.3" }
 script_integration_test_harness = { workspace = true }
 test_utils = { workspace = true }
 libtest-mimic = "0.8"
diff --git a/crates/bevy_mod_scripting_core/CHANGELOG.md b/crates/bevy_mod_scripting_core/CHANGELOG.md
index 8000a0a0db..b98a6aa423 100644
--- a/crates/bevy_mod_scripting_core/CHANGELOG.md
+++ b/crates/bevy_mod_scripting_core/CHANGELOG.md
@@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
 
 ## [Unreleased]
 
+## [0.12.1](https://github.com/makspll/bevy_mod_scripting/compare/bevy_mod_scripting_core-v0.12.0...bevy_mod_scripting_core-v0.12.1) - 2025-07-03
+
+### Added
+
+- Warn on unknown language. ([#418](https://github.com/makspll/bevy_mod_scripting/pull/418))
+
 ## [0.12.0](https://github.com/makspll/bevy_mod_scripting/compare/bevy_mod_scripting_core-v0.11.1...bevy_mod_scripting_core-v0.12.0) - 2025-04-07
 
 ### Added
diff --git a/crates/bevy_mod_scripting_core/Cargo.toml b/crates/bevy_mod_scripting_core/Cargo.toml
index b94c1a88a3..96898103e7 100644
--- a/crates/bevy_mod_scripting_core/Cargo.toml
+++ b/crates/bevy_mod_scripting_core/Cargo.toml
@@ -1,6 +1,6 @@
 [package]
 name = "bevy_mod_scripting_core"
-version = "0.12.0"
+version = "0.12.1"
 authors = ["Maksymilian Mozolewski <makspl17@gmail.com>"]
 edition = "2021"
 license = "MIT OR Apache-2.0"
@@ -41,7 +41,7 @@ bevy_mod_scripting_derive = { workspace = true }
 fixedbitset = "0.5"
 petgraph = "0.6"
 bevy_mod_debugdump = "0.12"
-bevy_system_reflection = { path = "../bevy_system_reflection", version = "0.1.1" }
+bevy_system_reflection = { path = "../bevy_system_reflection", version = "0.1.2" }
 
 [dev-dependencies]
 test_utils = { workspace = true }
diff --git a/crates/bevy_mod_scripting_derive/Cargo.toml b/crates/bevy_mod_scripting_derive/Cargo.toml
index 0f867cbf67..68e97005d4 100644
--- a/crates/bevy_mod_scripting_derive/Cargo.toml
+++ b/crates/bevy_mod_scripting_derive/Cargo.toml
@@ -1,6 +1,6 @@
 [package]
 name = "bevy_mod_scripting_derive"
-version = "0.12.0"
+version = "0.12.1"
 edition = "2021"
 authors = ["Maksymilian Mozolewski <makspl17@gmail.com>"]
 license = "MIT OR Apache-2.0"
diff --git a/crates/bevy_mod_scripting_functions/Cargo.toml b/crates/bevy_mod_scripting_functions/Cargo.toml
index e2ad1971a3..266ea0a45d 100644
--- a/crates/bevy_mod_scripting_functions/Cargo.toml
+++ b/crates/bevy_mod_scripting_functions/Cargo.toml
@@ -1,6 +1,6 @@
 [package]
 name = "bevy_mod_scripting_functions"
-version = "0.12.0"
+version = "0.12.1"
 edition = "2021"
 authors = ["Maksymilian Mozolewski <makspl17@gmail.com>"]
 license = "MIT OR Apache-2.0"
@@ -33,9 +33,9 @@ uuid = "1.11"
 smol_str = "0.2.2"
 bevy_mod_scripting_core = { workspace = true }
 bevy_mod_scripting_derive = { workspace = true }
-bevy_mod_scripting_lua = { path = "../languages/bevy_mod_scripting_lua", optional = true, version = "0.12.0" }
-bevy_mod_scripting_rhai = { path = "../languages/bevy_mod_scripting_rhai", optional = true, version = "0.12.0" }
-bevy_system_reflection = { path = "../bevy_system_reflection", version = "0.1.1" }
+bevy_mod_scripting_lua = { path = "../languages/bevy_mod_scripting_lua", optional = true, version = "0.12.1" }
+bevy_mod_scripting_rhai = { path = "../languages/bevy_mod_scripting_rhai", optional = true, version = "0.12.1" }
+bevy_system_reflection = { path = "../bevy_system_reflection", version = "0.1.2" }
 
 [lints]
 workspace = true
diff --git a/crates/bevy_system_reflection/Cargo.toml b/crates/bevy_system_reflection/Cargo.toml
index 95921576f8..dc1a660826 100644
--- a/crates/bevy_system_reflection/Cargo.toml
+++ b/crates/bevy_system_reflection/Cargo.toml
@@ -1,6 +1,6 @@
 [package]
 name = "bevy_system_reflection"
-version = "0.1.1"
+version = "0.1.2"
 edition = "2024"
 authors = ["Maksymilian Mozolewski <makspl17@gmail.com>"]
 license = "MIT OR Apache-2.0"
diff --git a/crates/lad_backends/mdbook_lad_preprocessor/Cargo.toml b/crates/lad_backends/mdbook_lad_preprocessor/Cargo.toml
index 78b2365358..276185cbbb 100644
--- a/crates/lad_backends/mdbook_lad_preprocessor/Cargo.toml
+++ b/crates/lad_backends/mdbook_lad_preprocessor/Cargo.toml
@@ -1,6 +1,6 @@
 [package]
 name = "mdbook_lad_preprocessor"
-version = "0.1.7"
+version = "0.1.8"
 edition = "2021"
 authors = ["Maksymilian Mozolewski <makspl17@gmail.com>"]
 license = "MIT OR Apache-2.0"
diff --git a/crates/ladfile_builder/Cargo.toml b/crates/ladfile_builder/Cargo.toml
index 6b78ed7b8d..a113d8a330 100644
--- a/crates/ladfile_builder/Cargo.toml
+++ b/crates/ladfile_builder/Cargo.toml
@@ -1,6 +1,6 @@
 [package]
 name = "ladfile_builder"
-version = "0.3.2"
+version = "0.3.3"
 edition = "2021"
 authors = ["Maksymilian Mozolewski <makspl17@gmail.com>"]
 license = "MIT OR Apache-2.0"
diff --git a/crates/languages/bevy_mod_scripting_lua/Cargo.toml b/crates/languages/bevy_mod_scripting_lua/Cargo.toml
index 9ca8352a0a..c745a1bd32 100644
--- a/crates/languages/bevy_mod_scripting_lua/Cargo.toml
+++ b/crates/languages/bevy_mod_scripting_lua/Cargo.toml
@@ -1,6 +1,6 @@
 [package]
 name = "bevy_mod_scripting_lua"
-version = "0.12.0"
+version = "0.12.1"
 authors = ["Maksymilian Mozolewski <makspl17@gmail.com>"]
 edition = "2021"
 license = "MIT OR Apache-2.0"
diff --git a/crates/languages/bevy_mod_scripting_rhai/Cargo.toml b/crates/languages/bevy_mod_scripting_rhai/Cargo.toml
index 2c2789922d..c3992a1927 100644
--- a/crates/languages/bevy_mod_scripting_rhai/Cargo.toml
+++ b/crates/languages/bevy_mod_scripting_rhai/Cargo.toml
@@ -1,6 +1,6 @@
 [package]
 name = "bevy_mod_scripting_rhai"
-version = "0.12.0"
+version = "0.12.1"
 authors = ["Maksymilian Mozolewski <makspl17@gmail.com>"]
 edition = "2021"
 license = "MIT OR Apache-2.0"