diff --git a/CHANGELOG.md b/CHANGELOG.md
index 26f9e9a03..f6b0510be 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,3 +1,13 @@
+
+## [1.8.5](https://github.com/rime/librime/compare/1.8.4...1.8.5) (2023-02-05)
+
+
+### Bug Fixes
+
+* **selector:** do not match fallback modifier ([21adf97](https://github.com/rime/librime/commit/21adf97)), closes [#609](https://github.com/rime/librime/issues/609)
+
+
+
## [1.8.4](https://github.com/rime/librime/compare/1.8.3...1.8.4) (2023-01-30)
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 84ff7abd3..c36bca2e5 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -5,7 +5,7 @@ project(rime)
cmake_minimum_required(VERSION 3.12)
set(CMAKE_CXX_STANDARD 14)
-set(rime_version 1.8.4)
+set(rime_version 1.8.5)
set(rime_soversion 1)
add_definitions(-DRIME_VERSION="${rime_version}")
diff --git a/package.json b/package.json
index 954d67131..f351d9aae 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
{
"name": "librime",
- "version": "1.8.4",
+ "version": "1.8.5",
"description": "Rime Input Method Engine",
"main": "index.js",
"directories": {