diff --git a/.github/changelog.md b/.github/changelog.md
new file mode 100644
index 0000000000..11ec3bcab7
--- /dev/null
+++ b/.github/changelog.md
@@ -0,0 +1,17 @@
+## v4.3.11
+
+`2024-07-05`
+
+Bug Fixes
+
+- range: 修复 range-component 在百度小程序下点击获取元素位置信息报错 (#3123) @daiwanxing
+- range: 修复设置 step 时未考虑 min 值的处理 (#3111) @daiwanxing
+- calendarcard: 修复 ios 端设置 disableDay 不生效问题 (#3122) @irisSong
+
+Features
+
+- tabbar: add prop before-switch (#3060) @eiinu
+- picker: 为当前选中的 picker-roller-item 新增类名 (#3127) @AnxysUaen
+
+-
+> [CHANGELOG](https://github.com/jdf2e/nutui/blob/v4/CHANGELOG.md)
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 1bc946a390..57748a9a53 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,4 +1,19 @@
-## v4.3.10
+## v4.3.11
+
+`2024-07-05`
+
+Bug Fixes
+
+- range: 修复 range-component 在百度小程序下点击获取元素位置信息报错 (#3123) @daiwanxing
+- range: 修复设置 step 时未考虑 min 值的处理 (#3111) @daiwanxing
+- calendarcard: 修复 ios 端设置 disableDay 不生效问题 (#3122) @irisSong
+
+Features
+
+- tabbar: add prop before-switch (#3060) @eiinu
+- picker: 为当前选中的 picker-roller-item 新增类名 (#3127) @AnxysUaen
+
+- ## v4.3.10
`2024-06-20`
diff --git a/package.json b/package.json
index 2ff2674274..fd8a4901d3 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
{
"name": "@nutui/nutui",
- "version": "4.3.10",
+ "version": "4.3.11",
"description": "京东风格的轻量级移动端 Vue2、Vue3 组件库(支持小程序开发)",
"main": "dist/nutui.umd.js",
"module": "dist/nutui.es.js",
diff --git a/publish/nutui-taro/CHANGELOG.md b/publish/nutui-taro/CHANGELOG.md
index 1bc946a390..57748a9a53 100644
--- a/publish/nutui-taro/CHANGELOG.md
+++ b/publish/nutui-taro/CHANGELOG.md
@@ -1,4 +1,19 @@
-## v4.3.10
+## v4.3.11
+
+`2024-07-05`
+
+Bug Fixes
+
+- range: 修复 range-component 在百度小程序下点击获取元素位置信息报错 (#3123) @daiwanxing
+- range: 修复设置 step 时未考虑 min 值的处理 (#3111) @daiwanxing
+- calendarcard: 修复 ios 端设置 disableDay 不生效问题 (#3122) @irisSong
+
+Features
+
+- tabbar: add prop before-switch (#3060) @eiinu
+- picker: 为当前选中的 picker-roller-item 新增类名 (#3127) @AnxysUaen
+
+- ## v4.3.10
`2024-06-20`
diff --git a/publish/nutui-taro/package.json b/publish/nutui-taro/package.json
index f09bb5c3cb..5b91f79dac 100644
--- a/publish/nutui-taro/package.json
+++ b/publish/nutui-taro/package.json
@@ -1,6 +1,6 @@
{
"name": "@nutui/nutui-taro",
- "version": "4.3.10",
+ "version": "4.3.11",
"description": "京东风格的轻量级移动端 Vue2、Vue3 组件库(支持小程序开发)",
"main": "dist/nutui.umd.js",
"module": "dist/nutui.es.js",
diff --git a/publish/nutui/CHANGELOG.md b/publish/nutui/CHANGELOG.md
index 1bc946a390..57748a9a53 100644
--- a/publish/nutui/CHANGELOG.md
+++ b/publish/nutui/CHANGELOG.md
@@ -1,4 +1,19 @@
-## v4.3.10
+## v4.3.11
+
+`2024-07-05`
+
+Bug Fixes
+
+- range: 修复 range-component 在百度小程序下点击获取元素位置信息报错 (#3123) @daiwanxing
+- range: 修复设置 step 时未考虑 min 值的处理 (#3111) @daiwanxing
+- calendarcard: 修复 ios 端设置 disableDay 不生效问题 (#3122) @irisSong
+
+Features
+
+- tabbar: add prop before-switch (#3060) @eiinu
+- picker: 为当前选中的 picker-roller-item 新增类名 (#3127) @AnxysUaen
+
+- ## v4.3.10
`2024-06-20`
diff --git a/publish/nutui/package.json b/publish/nutui/package.json
index 02b21f2bc2..2ee02c589b 100644
--- a/publish/nutui/package.json
+++ b/publish/nutui/package.json
@@ -1,6 +1,6 @@
{
"name": "@nutui/nutui",
- "version": "4.3.10",
+ "version": "4.3.11",
"description": "京东风格的轻量级移动端 Vue2、Vue3 组件库(支持小程序开发)",
"main": "dist/nutui.umd.js",
"module": "dist/nutui.es.js",
diff --git a/src/packages/__VUE/ecard/__tests__/__snapshots__/index.spec.ts.snap b/src/packages/__VUE/ecard/__tests__/__snapshots__/index.spec.ts.snap
index 1e691b747b..298ef2b17f 100644
--- a/src/packages/__VUE/ecard/__tests__/__snapshots__/index.spec.ts.snap
+++ b/src/packages/__VUE/ecard/__tests__/__snapshots__/index.spec.ts.snap
@@ -17,7 +17,7 @@ exports[`should render ecard 1`] = `
+
diff --git a/src/packages/__VUE/input/__tests__/__snapshots__/input.spec.ts.snap b/src/packages/__VUE/input/__tests__/__snapshots__/input.spec.ts.snap
index bc2b8872d1..7bc26724a6 100644
--- a/src/packages/__VUE/input/__tests__/__snapshots__/input.spec.ts.snap
+++ b/src/packages/__VUE/input/__tests__/__snapshots__/input.spec.ts.snap
@@ -1,7 +1,7 @@
// Vitest Snapshot v1, https://vitest.dev/guide/snapshot.html
exports[`should render word limit correctly 1`] = `
-"
+"
"
`;
@@ -11,7 +11,7 @@ exports[`should render word limit correctly when modelValue is null 1`] = `
-
+
diff --git a/src/packages/__VUE/invoice/__tests__/__snapshots__/invoice.spec.tsx.snap b/src/packages/__VUE/invoice/__tests__/__snapshots__/invoice.spec.tsx.snap
index 017f18f536..a4145b9138 100644
--- a/src/packages/__VUE/invoice/__tests__/__snapshots__/invoice.spec.tsx.snap
+++ b/src/packages/__VUE/invoice/__tests__/__snapshots__/invoice.spec.tsx.snap
@@ -1,3 +1,3 @@
// Vitest Snapshot v1, https://vitest.dev/guide/snapshot.html
-exports[`base 1`] = `""`;
+exports[`base 1`] = `""`;
diff --git a/src/packages/__VUE/searchbar/__tests__/__snapshots__/searchbar.spec.tsx.snap b/src/packages/__VUE/searchbar/__tests__/__snapshots__/searchbar.spec.tsx.snap
index 4bce683788..d9617bde8c 100644
--- a/src/packages/__VUE/searchbar/__tests__/__snapshots__/searchbar.spec.tsx.snap
+++ b/src/packages/__VUE/searchbar/__tests__/__snapshots__/searchbar.spec.tsx.snap
@@ -7,7 +7,7 @@ exports[`Searchbar: basic usage 1`] = `
-
+