diff --git a/CHANGELOG.md b/CHANGELOG.md
index 1ad3d44d..bd828ab0 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -31,6 +31,67 @@ Making a new release? Simply add the new header with the version and date undern
## Unreleased
+## [8.1.0] (February 11th, 2026)
+
+* Overhaul filename handling: replace path encoding system with a slugify approach for robust round-trip fidelity between Roblox instances and the filesystem.
+* Refactor syncback instance processing, metadata name handling, and deduplication logic for correctness and clarity.
+* Add `bare_slug_from_filename` method for improved filename processing in snapshot middleware.
+* Fix stem-level deduplication edge cases and improve error handling in metadata file operations.
+* Streamline slugification logic in ApiService for two-way sync.
+* Add option to forget prior info for a place in the reminder notification.
+* Improve sourcemap path handling with `pathdiff` for correct relative paths.
+* Refactor property comparison in `compute_property_patches`.
+* Enhance session management in `App:startSession`.
+* Refactor upload command to use `rbx_cookie` for Roblox auth cookie retrieval.
+* Add build steps for VS Code extension in CI and release workflows; enable submodule checkout.
+* Update rbx-dom and vscode-rojo submodule references.
+
+
+Full commit log
+
+- `f037ec3b` Refactor filename handling in ApiService to streamline slugification logic
+- `72b1d8d4` Merge branch 'slugify' into master
+- `bb266789` Add audit plan for slugify branch pass 3 and implement critical fixes
+- `2a917bf8` Update rbx-dom subproject reference to latest commit 2533e16e
+- `e01a143a` Update rbx-dom subproject reference to latest commit 5c8c108d
+- `8dfca6b1` Update rbx-dom subproject reference and adjust CI script paths for Lua and Rust formatting tools
+- `2ac0f117` Add option to forget prior info for place in reminder notif (#1215)
+- `434a3c45` Refactor CI documentation and improve change processing logic
+- `095e78df` Add option to forget prior info for place in reminder notif (#1215)
+- `2ff5c393` Implement fixes and enhancements from audit pass 2
+- `baf05dcb` Update slugify branch audit plan and implement fixes for identified issues
+- `d8175d3b` Add audit plan for slugify branch to ensure round-trip fidelity
+- `917949ed` Add bare_slug_from_filename method for improved filename processing
+- `085e1ab3` Refactor change processing and metadata handling for improved clarity
+- `7d47fe73` Enhance slug deduplication and metadata handling in syncback process
+- `f38c1f13` Refactor metadata name handling for improved clarity
+- `5a5e1a0c` Enhance error handling in metadata file operations
+- `f496bee3` Refactor CI pipeline scripts and documentation
+- `9688224c` Enhance slugification process and deduplication logic
+- `41264a5a` Implement removal of `name` field from `.meta.json5` files
+- `cc2eb2b6` Refactor syncback instance processing for improved efficiency
+- `7a090b10` Refactor syncback instance handling for improved readability
+- `560fce13` Implement fix for stem-level deduplication in file handling
+- `126c8e66` Update vscode-rojo submodule reference and complete migration plan for path encoding
+- `0955e38b` Add migration plan to replace path encoding system with slugify approach
+- `f0932600` Refactor instance path retrieval in snapshot.rs
+- `14e88157` Update rbx-dom submodule reference to the latest commit
+- `64d21dc6` Update submodule reference and refactor match statements for improved clarity
+- `181a003a` Improves sourcemap path handling with pathdiff
+- `80b83310` Refactor property comparison in compute_property_patches
+- `6f4a2792` Enhance session management in App:startSession
+- `d43b9bc0` Enable submodule checkout in CI and release workflows
+- `332566be` Add build steps for VS Code extension in CI and release workflows
+- `255b3464` Update vscode-rojo submodule to latest commit
+- `431a8b30` Update vscode-rojo submodule and add new rokit.toml configuration
+- `2803c2d7` Add .env to .gitignore and update dependencies
+- `7b737201` update docs
+- `0b1e8c89` Refactor upload command to use rbx_cookie for Roblox auth cookie retrieval
+
+
+
+[8.1.0]: https://github.com/UserGeneratedLLC/rojo/releases/tag/v8.1.0
+
## [8.0.3] (February 9th, 2026)
* Bump toolchain dependencies in rokit.toml: selene 0.30.0, stylua 2.3.1.
diff --git a/Cargo.lock b/Cargo.lock
index 6a2dd78f..7303e695 100644
--- a/Cargo.lock
+++ b/Cargo.lock
@@ -172,7 +172,7 @@ dependencies = [
[[package]]
name = "atlas"
-version = "8.0.3"
+version = "8.1.0"
dependencies = [
"anyhow",
"backtrace",
@@ -793,9 +793,9 @@ checksum = "d7a1e2f27636f116493b8b860f5546edb47c8d8f8ea73e1d2a20be88e28d1fea"
[[package]]
name = "deranged"
-version = "0.5.5"
+version = "0.5.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ececcb659e7ba858fb4f10388c250a7252eb0a27373f1a72b8748afdd248e587"
+checksum = "cc3dc5ad92c2e2d1c193bbbbdf2ea477cb81331de4f3103f267ca18368b988c4"
dependencies = [
"powerfmt",
]
@@ -3493,9 +3493,9 @@ dependencies = [
[[package]]
name = "toml"
-version = "0.9.11+spec-1.1.0"
+version = "0.9.12+spec-1.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "f3afc9a848309fe1aaffaed6e1546a7a14de1f935dc9d89d32afd9a44bab7c46"
+checksum = "cf92845e79fc2e2def6a5d828f0801e29a2f8acc037becc5ab08595c7d5e9863"
dependencies = [
"indexmap",
"serde_core",
@@ -3517,9 +3517,9 @@ dependencies = [
[[package]]
name = "toml_parser"
-version = "1.0.6+spec-1.1.0"
+version = "1.0.7+spec-1.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "a3198b4b0a8e11f09dd03e133c0280504d0801269e9afa46362ffde1cbeebf44"
+checksum = "247eaa3197818b831697600aadf81514e577e0cba5eab10f7e064e78ae154df1"
dependencies = [
"winnow",
]
diff --git a/Cargo.toml b/Cargo.toml
index 3ab7346a..22c81276 100644
--- a/Cargo.toml
+++ b/Cargo.toml
@@ -1,6 +1,6 @@
[package]
name = "atlas"
-version = "8.0.3"
+version = "8.1.0"
rust-version = "1.88"
authors = [
"Lucien Greathouse ",
diff --git a/plugin/Version.txt b/plugin/Version.txt
index 215aacb4..8104cabd 100644
--- a/plugin/Version.txt
+++ b/plugin/Version.txt
@@ -1 +1 @@
-8.0.3
+8.1.0
diff --git a/rbx-dom b/rbx-dom
index 2533e16e..3cd393d7 160000
--- a/rbx-dom
+++ b/rbx-dom
@@ -1 +1 @@
-Subproject commit 2533e16e026296702dddf29c0effd7ebf732a014
+Subproject commit 3cd393d73a6ce81282b1999797026beeaa91d6f2
diff --git a/vscode-rojo b/vscode-rojo
index be4fea0b..da517e6a 160000
--- a/vscode-rojo
+++ b/vscode-rojo
@@ -1 +1 @@
-Subproject commit be4fea0b466c3c1754e9ca97cea79dae2bef41fa
+Subproject commit da517e6a7fcaf40ed023c17511a7f46f45637a67