diff --git a/CHANGELOG.md b/CHANGELOG.md
index bfffc2238c..85e9dd72c9 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,5 +1,34 @@
# Changelog
+## 0.40.2 (2022/8/28)
+
+- feat(vue-component-meta): add `createComponentMetaCheckerByJsonConfig` API to support create checker without tsconfig
+- feat: move `highlight dom elements ☑` codeLens to status bar ([#1535](https://github.com/johnsoncodehk/volar/issues/1535))
+- feat: incremental update diagnostics cache range and avoid flicker ([#1718](https://github.com/johnsoncodehk/volar/issues/1718))
+- perf: incremental update TS script snapshot ([#1718](https://github.com/johnsoncodehk/volar/issues/1718))
+- perf: faster source map code mapping
+- fix: pug template tag mapping range incorrect ([#1723](https://github.com/johnsoncodehk/volar/issues/1723))
+- fix: vite plugin import path incorrect on windows ([#1772](https://github.com/johnsoncodehk/volar/issues/1772))
+- fix: false positive error on style attr when enabled `compilerOptions.exactOptionalPropertyTypes` ([#1560](https://github.com/johnsoncodehk/volar/issues/1560))
+- fix: document features not working on Web IDE ([#1479](https://github.com/johnsoncodehk/volar/issues/1479))
+- fix: .html intellisense of petite-vue not working
+- fix: .html intellisense of alpie not working
+- fix: intellisense not working for node_modules files with takeover mode on windows ([#1641](https://github.com/johnsoncodehk/volar/issues/1641))
+- fix: avoid vue-tsc type check .html, .md files ([#1661](https://github.com/johnsoncodehk/volar/issues/1661))
+- fix: `compilerOptions.types` resolve path incorrect on multiple workspaces ([#1679](https://github.com/johnsoncodehk/volar/issues/1679))
+- fix: cannot count script setup variable usage in template if disalbe jsx ([#1729](https://github.com/johnsoncodehk/volar/issues/1729))
+- fix: cannot resolve indirect circular reference components types ([#1708](https://github.com/johnsoncodehk/volar/issues/1708))
+- fix: cannot recognize namespace component ([#1726](https://github.com/johnsoncodehk/volar/issues/1726))
+- fix: template components types break by regular SFC `components` option ([#1731](https://github.com/johnsoncodehk/volar/issues/1731))
+- fix: indentation behavior incorrect ([#1762](https://github.com/johnsoncodehk/volar/issues/1762))
+- fix: TS1308 'async' error missing when use script setup ([#1753](https://github.com/johnsoncodehk/volar/issues/1753))
+
+### Our Sponsors
+
+
+
+
+
## 0.40.1 (2022/8/11)
- fix: component context types missing in template if no script block ([#1688](https://github.com/johnsoncodehk/volar/issues/1688))
@@ -8,12 +37,6 @@
- fix: template interpolation formatting broken ([#1697](https://github.com/johnsoncodehk/volar/issues/1697))
- fix: inline css intellisense not working
-### Our Sponsors
-
-
-
-
-
## 0.40.0 (2022/8/10)
- feat: support document highlights cross `