diff --git a/.changeset/strange-melons-sell.md b/.changeset/strange-melons-sell.md
deleted file mode 100644
index f3c499b04c4a..000000000000
--- a/.changeset/strange-melons-sell.md
+++ /dev/null
@@ -1,59 +0,0 @@
----
-'@blocksuite/affine': patch
-'@blocksuite/affine-block-embed': patch
-'@blocksuite/affine-block-list': patch
-'@blocksuite/affine-block-paragraph': patch
-'@blocksuite/affine-block-surface': patch
-'@blocksuite/affine-components': patch
-'@blocksuite/data-view': patch
-'@blocksuite/affine-model': patch
-'@blocksuite/affine-shared': patch
-'@blocksuite/affine-widget-scroll-anchoring': patch
-'@blocksuite/blocks': patch
-'@blocksuite/docs': patch
-'@blocksuite/block-std': patch
-'@blocksuite/global': patch
-'@blocksuite/inline': patch
-'@blocksuite/store': patch
-'@blocksuite/sync': patch
-'@blocksuite/presets': patch
----
-
-## Feat
-
-- feat(blocks): add more html transformer apis (#8573)
-- feat(blocks): support more markdown transformer api (#8564)
-- feat(blocks): add abort controller to peekviewservice (#8558)
-- feat: add docLinkMiddleware for linked doc export (#8553)
-
-## Fix
-
-- fix: mind map dragging issue (#8563)
-- fix(database): can't use horizontal scrollbar (#8576)
-- fix: note width is less than minimum width after resize and arrange (#8550)
-- fix: newly created note alignments cannot be stored persistently (#8551)
-- fix: inline range calculation not expected (#8552)
-- fix(database): avoid filter bar flickering (#8562)
-- fix(database): drag and drop block into database block (#8561)
-- fix(blocks): split paragraphs based on newlines (#8556)
-- fix(database): incorrect delete row logic (#8544)
-- fix: note height less than minimum height (#8542)
-
-## Chore
-
-- chore: add changelog generating script (#8582)
-- chore: optimize zip transformer api (#8580)
-- chore: adjust attachment click events, like image, to support opening in peek view (#8579)
-- chore: remove useless import (#8571)
-
-## Refactor
-
-- refactor: convert built-in component to widget (#8577)
-- refactor: migrating legacy tools (#8471)
-- refactor: edgeless tool manager (#8438)
-- refactor(playground): organize export and import menu items into submenus in the debug menu (#8557)
-- refactor: combine unsafeCSS and cssVar (#8545)
-
-## Perf
-
-- perf(edgeless): use css var to place collaboration cursors-n-selections on board zoom change (#8543)
diff --git a/packages/affine/all/CHANGELOG.md b/packages/affine/all/CHANGELOG.md
index 1bd95b97e417..38ca6eea7be0 100644
--- a/packages/affine/all/CHANGELOG.md
+++ b/packages/affine/all/CHANGELOG.md
@@ -1,5 +1,56 @@
 # @blocksuite/affine
 
+## 0.17.20
+
+### Patch Changes
+
+- 99d69d5: ## Feat
+
+  - feat(blocks): add more html transformer apis (#8573)
+  - feat(blocks): support more markdown transformer api (#8564)
+  - feat(blocks): add abort controller to peekviewservice (#8558)
+  - feat: add docLinkMiddleware for linked doc export (#8553)
+
+  ## Fix
+
+  - fix: mind map dragging issue (#8563)
+  - fix(database): can't use horizontal scrollbar (#8576)
+  - fix: note width is less than minimum width after resize and arrange (#8550)
+  - fix: newly created note alignments cannot be stored persistently (#8551)
+  - fix: inline range calculation not expected (#8552)
+  - fix(database): avoid filter bar flickering (#8562)
+  - fix(database): drag and drop block into database block (#8561)
+  - fix(blocks): split paragraphs based on newlines (#8556)
+  - fix(database): incorrect delete row logic (#8544)
+  - fix: note height less than minimum height (#8542)
+
+  ## Chore
+
+  - chore: add changelog generating script (#8582)
+  - chore: optimize zip transformer api (#8580)
+  - chore: adjust attachment click events, like image, to support opening in peek view (#8579)
+  - chore: remove useless import (#8571)
+
+  ## Refactor
+
+  - refactor: convert built-in component to widget (#8577)
+  - refactor: migrating legacy tools (#8471)
+  - refactor: edgeless tool manager (#8438)
+  - refactor(playground): organize export and import menu items into submenus in the debug menu (#8557)
+  - refactor: combine unsafeCSS and cssVar (#8545)
+
+  ## Perf
+
+  - perf(edgeless): use css var to place collaboration cursors-n-selections on board zoom change (#8543)
+
+- Updated dependencies [99d69d5]
+  - @blocksuite/blocks@0.17.20
+  - @blocksuite/block-std@0.17.20
+  - @blocksuite/global@0.17.20
+  - @blocksuite/inline@0.17.20
+  - @blocksuite/store@0.17.20
+  - @blocksuite/presets@0.17.20
+
 ## 0.17.19
 
 ### Patch Changes
diff --git a/packages/affine/all/package.json b/packages/affine/all/package.json
index 4d7a49598c72..759106dfeedb 100644
--- a/packages/affine/all/package.json
+++ b/packages/affine/all/package.json
@@ -1,6 +1,6 @@
 {
   "name": "@blocksuite/affine",
-  "version": "0.17.19",
+  "version": "0.17.20",
   "description": "BlockSuite for Affine",
   "type": "module",
   "repository": {
diff --git a/packages/affine/block-embed/CHANGELOG.md b/packages/affine/block-embed/CHANGELOG.md
index 7aed28079648..2fbda1980d36 100644
--- a/packages/affine/block-embed/CHANGELOG.md
+++ b/packages/affine/block-embed/CHANGELOG.md
@@ -1,5 +1,58 @@
 # @blocksuite/affine-block-embed
 
+## 0.17.20
+
+### Patch Changes
+
+- 99d69d5: ## Feat
+
+  - feat(blocks): add more html transformer apis (#8573)
+  - feat(blocks): support more markdown transformer api (#8564)
+  - feat(blocks): add abort controller to peekviewservice (#8558)
+  - feat: add docLinkMiddleware for linked doc export (#8553)
+
+  ## Fix
+
+  - fix: mind map dragging issue (#8563)
+  - fix(database): can't use horizontal scrollbar (#8576)
+  - fix: note width is less than minimum width after resize and arrange (#8550)
+  - fix: newly created note alignments cannot be stored persistently (#8551)
+  - fix: inline range calculation not expected (#8552)
+  - fix(database): avoid filter bar flickering (#8562)
+  - fix(database): drag and drop block into database block (#8561)
+  - fix(blocks): split paragraphs based on newlines (#8556)
+  - fix(database): incorrect delete row logic (#8544)
+  - fix: note height less than minimum height (#8542)
+
+  ## Chore
+
+  - chore: add changelog generating script (#8582)
+  - chore: optimize zip transformer api (#8580)
+  - chore: adjust attachment click events, like image, to support opening in peek view (#8579)
+  - chore: remove useless import (#8571)
+
+  ## Refactor
+
+  - refactor: convert built-in component to widget (#8577)
+  - refactor: migrating legacy tools (#8471)
+  - refactor: edgeless tool manager (#8438)
+  - refactor(playground): organize export and import menu items into submenus in the debug menu (#8557)
+  - refactor: combine unsafeCSS and cssVar (#8545)
+
+  ## Perf
+
+  - perf(edgeless): use css var to place collaboration cursors-n-selections on board zoom change (#8543)
+
+- Updated dependencies [99d69d5]
+  - @blocksuite/affine-block-surface@0.17.20
+  - @blocksuite/affine-components@0.17.20
+  - @blocksuite/affine-model@0.17.20
+  - @blocksuite/affine-shared@0.17.20
+  - @blocksuite/block-std@0.17.20
+  - @blocksuite/global@0.17.20
+  - @blocksuite/inline@0.17.20
+  - @blocksuite/store@0.17.20
+
 ## 0.17.19
 
 ### Patch Changes
diff --git a/packages/affine/block-embed/package.json b/packages/affine/block-embed/package.json
index 2d37d3f88453..faf05f049a57 100644
--- a/packages/affine/block-embed/package.json
+++ b/packages/affine/block-embed/package.json
@@ -1,6 +1,6 @@
 {
   "name": "@blocksuite/affine-block-embed",
-  "version": "0.17.19",
+  "version": "0.17.20",
   "description": "Embed blocks for BlockSuite.",
   "type": "module",
   "repository": {
diff --git a/packages/affine/block-list/CHANGELOG.md b/packages/affine/block-list/CHANGELOG.md
index 8433d90eae0e..21ed671d0d32 100644
--- a/packages/affine/block-list/CHANGELOG.md
+++ b/packages/affine/block-list/CHANGELOG.md
@@ -1,5 +1,57 @@
 # @blocksuite/affine-block-list
 
+## 0.17.20
+
+### Patch Changes
+
+- 99d69d5: ## Feat
+
+  - feat(blocks): add more html transformer apis (#8573)
+  - feat(blocks): support more markdown transformer api (#8564)
+  - feat(blocks): add abort controller to peekviewservice (#8558)
+  - feat: add docLinkMiddleware for linked doc export (#8553)
+
+  ## Fix
+
+  - fix: mind map dragging issue (#8563)
+  - fix(database): can't use horizontal scrollbar (#8576)
+  - fix: note width is less than minimum width after resize and arrange (#8550)
+  - fix: newly created note alignments cannot be stored persistently (#8551)
+  - fix: inline range calculation not expected (#8552)
+  - fix(database): avoid filter bar flickering (#8562)
+  - fix(database): drag and drop block into database block (#8561)
+  - fix(blocks): split paragraphs based on newlines (#8556)
+  - fix(database): incorrect delete row logic (#8544)
+  - fix: note height less than minimum height (#8542)
+
+  ## Chore
+
+  - chore: add changelog generating script (#8582)
+  - chore: optimize zip transformer api (#8580)
+  - chore: adjust attachment click events, like image, to support opening in peek view (#8579)
+  - chore: remove useless import (#8571)
+
+  ## Refactor
+
+  - refactor: convert built-in component to widget (#8577)
+  - refactor: migrating legacy tools (#8471)
+  - refactor: edgeless tool manager (#8438)
+  - refactor(playground): organize export and import menu items into submenus in the debug menu (#8557)
+  - refactor: combine unsafeCSS and cssVar (#8545)
+
+  ## Perf
+
+  - perf(edgeless): use css var to place collaboration cursors-n-selections on board zoom change (#8543)
+
+- Updated dependencies [99d69d5]
+  - @blocksuite/affine-components@0.17.20
+  - @blocksuite/affine-model@0.17.20
+  - @blocksuite/affine-shared@0.17.20
+  - @blocksuite/block-std@0.17.20
+  - @blocksuite/global@0.17.20
+  - @blocksuite/inline@0.17.20
+  - @blocksuite/store@0.17.20
+
 ## 0.17.19
 
 ### Patch Changes
diff --git a/packages/affine/block-list/package.json b/packages/affine/block-list/package.json
index 7897a4d1022f..d45fca741f3e 100644
--- a/packages/affine/block-list/package.json
+++ b/packages/affine/block-list/package.json
@@ -1,6 +1,6 @@
 {
   "name": "@blocksuite/affine-block-list",
-  "version": "0.17.19",
+  "version": "0.17.20",
   "description": "List block for BlockSuite.",
   "type": "module",
   "repository": {
diff --git a/packages/affine/block-paragraph/CHANGELOG.md b/packages/affine/block-paragraph/CHANGELOG.md
index 19b0b1e1fd35..cc265aaf517e 100644
--- a/packages/affine/block-paragraph/CHANGELOG.md
+++ b/packages/affine/block-paragraph/CHANGELOG.md
@@ -1,5 +1,57 @@
 # @blocksuite/affine-block-paragraph
 
+## 0.17.20
+
+### Patch Changes
+
+- 99d69d5: ## Feat
+
+  - feat(blocks): add more html transformer apis (#8573)
+  - feat(blocks): support more markdown transformer api (#8564)
+  - feat(blocks): add abort controller to peekviewservice (#8558)
+  - feat: add docLinkMiddleware for linked doc export (#8553)
+
+  ## Fix
+
+  - fix: mind map dragging issue (#8563)
+  - fix(database): can't use horizontal scrollbar (#8576)
+  - fix: note width is less than minimum width after resize and arrange (#8550)
+  - fix: newly created note alignments cannot be stored persistently (#8551)
+  - fix: inline range calculation not expected (#8552)
+  - fix(database): avoid filter bar flickering (#8562)
+  - fix(database): drag and drop block into database block (#8561)
+  - fix(blocks): split paragraphs based on newlines (#8556)
+  - fix(database): incorrect delete row logic (#8544)
+  - fix: note height less than minimum height (#8542)
+
+  ## Chore
+
+  - chore: add changelog generating script (#8582)
+  - chore: optimize zip transformer api (#8580)
+  - chore: adjust attachment click events, like image, to support opening in peek view (#8579)
+  - chore: remove useless import (#8571)
+
+  ## Refactor
+
+  - refactor: convert built-in component to widget (#8577)
+  - refactor: migrating legacy tools (#8471)
+  - refactor: edgeless tool manager (#8438)
+  - refactor(playground): organize export and import menu items into submenus in the debug menu (#8557)
+  - refactor: combine unsafeCSS and cssVar (#8545)
+
+  ## Perf
+
+  - perf(edgeless): use css var to place collaboration cursors-n-selections on board zoom change (#8543)
+
+- Updated dependencies [99d69d5]
+  - @blocksuite/affine-components@0.17.20
+  - @blocksuite/affine-model@0.17.20
+  - @blocksuite/affine-shared@0.17.20
+  - @blocksuite/block-std@0.17.20
+  - @blocksuite/global@0.17.20
+  - @blocksuite/inline@0.17.20
+  - @blocksuite/store@0.17.20
+
 ## 0.17.19
 
 ### Patch Changes
diff --git a/packages/affine/block-paragraph/package.json b/packages/affine/block-paragraph/package.json
index 5dd6ace72322..fa2e328bb899 100644
--- a/packages/affine/block-paragraph/package.json
+++ b/packages/affine/block-paragraph/package.json
@@ -1,6 +1,6 @@
 {
   "name": "@blocksuite/affine-block-paragraph",
-  "version": "0.17.19",
+  "version": "0.17.20",
   "description": "Paragraph block for BlockSuite.",
   "type": "module",
   "repository": {
diff --git a/packages/affine/block-surface/CHANGELOG.md b/packages/affine/block-surface/CHANGELOG.md
index 72741a35c80e..b27567c93329 100644
--- a/packages/affine/block-surface/CHANGELOG.md
+++ b/packages/affine/block-surface/CHANGELOG.md
@@ -1,5 +1,57 @@
 # @blocksuite/affine-block-surface
 
+## 0.17.20
+
+### Patch Changes
+
+- 99d69d5: ## Feat
+
+  - feat(blocks): add more html transformer apis (#8573)
+  - feat(blocks): support more markdown transformer api (#8564)
+  - feat(blocks): add abort controller to peekviewservice (#8558)
+  - feat: add docLinkMiddleware for linked doc export (#8553)
+
+  ## Fix
+
+  - fix: mind map dragging issue (#8563)
+  - fix(database): can't use horizontal scrollbar (#8576)
+  - fix: note width is less than minimum width after resize and arrange (#8550)
+  - fix: newly created note alignments cannot be stored persistently (#8551)
+  - fix: inline range calculation not expected (#8552)
+  - fix(database): avoid filter bar flickering (#8562)
+  - fix(database): drag and drop block into database block (#8561)
+  - fix(blocks): split paragraphs based on newlines (#8556)
+  - fix(database): incorrect delete row logic (#8544)
+  - fix: note height less than minimum height (#8542)
+
+  ## Chore
+
+  - chore: add changelog generating script (#8582)
+  - chore: optimize zip transformer api (#8580)
+  - chore: adjust attachment click events, like image, to support opening in peek view (#8579)
+  - chore: remove useless import (#8571)
+
+  ## Refactor
+
+  - refactor: convert built-in component to widget (#8577)
+  - refactor: migrating legacy tools (#8471)
+  - refactor: edgeless tool manager (#8438)
+  - refactor(playground): organize export and import menu items into submenus in the debug menu (#8557)
+  - refactor: combine unsafeCSS and cssVar (#8545)
+
+  ## Perf
+
+  - perf(edgeless): use css var to place collaboration cursors-n-selections on board zoom change (#8543)
+
+- Updated dependencies [99d69d5]
+  - @blocksuite/affine-components@0.17.20
+  - @blocksuite/affine-model@0.17.20
+  - @blocksuite/affine-shared@0.17.20
+  - @blocksuite/block-std@0.17.20
+  - @blocksuite/global@0.17.20
+  - @blocksuite/inline@0.17.20
+  - @blocksuite/store@0.17.20
+
 ## 0.17.19
 
 ### Patch Changes
diff --git a/packages/affine/block-surface/package.json b/packages/affine/block-surface/package.json
index 663a3862f053..8e5ab209522e 100644
--- a/packages/affine/block-surface/package.json
+++ b/packages/affine/block-surface/package.json
@@ -1,6 +1,6 @@
 {
   "name": "@blocksuite/affine-block-surface",
-  "version": "0.17.19",
+  "version": "0.17.20",
   "description": "Surface block for BlockSuite.",
   "type": "module",
   "repository": {
diff --git a/packages/affine/components/CHANGELOG.md b/packages/affine/components/CHANGELOG.md
index 517fb49034f7..c42ec043f6d0 100644
--- a/packages/affine/components/CHANGELOG.md
+++ b/packages/affine/components/CHANGELOG.md
@@ -1,5 +1,56 @@
 # @blocksuite/affine-components
 
+## 0.17.20
+
+### Patch Changes
+
+- 99d69d5: ## Feat
+
+  - feat(blocks): add more html transformer apis (#8573)
+  - feat(blocks): support more markdown transformer api (#8564)
+  - feat(blocks): add abort controller to peekviewservice (#8558)
+  - feat: add docLinkMiddleware for linked doc export (#8553)
+
+  ## Fix
+
+  - fix: mind map dragging issue (#8563)
+  - fix(database): can't use horizontal scrollbar (#8576)
+  - fix: note width is less than minimum width after resize and arrange (#8550)
+  - fix: newly created note alignments cannot be stored persistently (#8551)
+  - fix: inline range calculation not expected (#8552)
+  - fix(database): avoid filter bar flickering (#8562)
+  - fix(database): drag and drop block into database block (#8561)
+  - fix(blocks): split paragraphs based on newlines (#8556)
+  - fix(database): incorrect delete row logic (#8544)
+  - fix: note height less than minimum height (#8542)
+
+  ## Chore
+
+  - chore: add changelog generating script (#8582)
+  - chore: optimize zip transformer api (#8580)
+  - chore: adjust attachment click events, like image, to support opening in peek view (#8579)
+  - chore: remove useless import (#8571)
+
+  ## Refactor
+
+  - refactor: convert built-in component to widget (#8577)
+  - refactor: migrating legacy tools (#8471)
+  - refactor: edgeless tool manager (#8438)
+  - refactor(playground): organize export and import menu items into submenus in the debug menu (#8557)
+  - refactor: combine unsafeCSS and cssVar (#8545)
+
+  ## Perf
+
+  - perf(edgeless): use css var to place collaboration cursors-n-selections on board zoom change (#8543)
+
+- Updated dependencies [99d69d5]
+  - @blocksuite/affine-model@0.17.20
+  - @blocksuite/affine-shared@0.17.20
+  - @blocksuite/block-std@0.17.20
+  - @blocksuite/global@0.17.20
+  - @blocksuite/inline@0.17.20
+  - @blocksuite/store@0.17.20
+
 ## 0.17.19
 
 ### Patch Changes
diff --git a/packages/affine/components/package.json b/packages/affine/components/package.json
index 3b4993b38e14..7b4ba97f8877 100644
--- a/packages/affine/components/package.json
+++ b/packages/affine/components/package.json
@@ -1,6 +1,6 @@
 {
   "name": "@blocksuite/affine-components",
-  "version": "0.17.19",
+  "version": "0.17.20",
   "description": "Default BlockSuite editable blocks.",
   "type": "module",
   "repository": {
diff --git a/packages/affine/data-view/CHANGELOG.md b/packages/affine/data-view/CHANGELOG.md
index f455482199c2..9e964811e552 100644
--- a/packages/affine/data-view/CHANGELOG.md
+++ b/packages/affine/data-view/CHANGELOG.md
@@ -1,5 +1,55 @@
 # @blocksuite/data-view
 
+## 0.17.20
+
+### Patch Changes
+
+- 99d69d5: ## Feat
+
+  - feat(blocks): add more html transformer apis (#8573)
+  - feat(blocks): support more markdown transformer api (#8564)
+  - feat(blocks): add abort controller to peekviewservice (#8558)
+  - feat: add docLinkMiddleware for linked doc export (#8553)
+
+  ## Fix
+
+  - fix: mind map dragging issue (#8563)
+  - fix(database): can't use horizontal scrollbar (#8576)
+  - fix: note width is less than minimum width after resize and arrange (#8550)
+  - fix: newly created note alignments cannot be stored persistently (#8551)
+  - fix: inline range calculation not expected (#8552)
+  - fix(database): avoid filter bar flickering (#8562)
+  - fix(database): drag and drop block into database block (#8561)
+  - fix(blocks): split paragraphs based on newlines (#8556)
+  - fix(database): incorrect delete row logic (#8544)
+  - fix: note height less than minimum height (#8542)
+
+  ## Chore
+
+  - chore: add changelog generating script (#8582)
+  - chore: optimize zip transformer api (#8580)
+  - chore: adjust attachment click events, like image, to support opening in peek view (#8579)
+  - chore: remove useless import (#8571)
+
+  ## Refactor
+
+  - refactor: convert built-in component to widget (#8577)
+  - refactor: migrating legacy tools (#8471)
+  - refactor: edgeless tool manager (#8438)
+  - refactor(playground): organize export and import menu items into submenus in the debug menu (#8557)
+  - refactor: combine unsafeCSS and cssVar (#8545)
+
+  ## Perf
+
+  - perf(edgeless): use css var to place collaboration cursors-n-selections on board zoom change (#8543)
+
+- Updated dependencies [99d69d5]
+  - @blocksuite/affine-components@0.17.20
+  - @blocksuite/affine-shared@0.17.20
+  - @blocksuite/block-std@0.17.20
+  - @blocksuite/global@0.17.20
+  - @blocksuite/store@0.17.20
+
 ## 0.17.19
 
 ### Patch Changes
diff --git a/packages/affine/data-view/package.json b/packages/affine/data-view/package.json
index 085fb2b71c7a..57c34a65e338 100644
--- a/packages/affine/data-view/package.json
+++ b/packages/affine/data-view/package.json
@@ -1,6 +1,6 @@
 {
   "name": "@blocksuite/data-view",
-  "version": "0.17.19",
+  "version": "0.17.20",
   "description": "Views of database in affine",
   "type": "module",
   "repository": {
diff --git a/packages/affine/model/CHANGELOG.md b/packages/affine/model/CHANGELOG.md
index ff2666673064..6572c5fd977f 100644
--- a/packages/affine/model/CHANGELOG.md
+++ b/packages/affine/model/CHANGELOG.md
@@ -1,5 +1,54 @@
 # @blocksuite/affine-model
 
+## 0.17.20
+
+### Patch Changes
+
+- 99d69d5: ## Feat
+
+  - feat(blocks): add more html transformer apis (#8573)
+  - feat(blocks): support more markdown transformer api (#8564)
+  - feat(blocks): add abort controller to peekviewservice (#8558)
+  - feat: add docLinkMiddleware for linked doc export (#8553)
+
+  ## Fix
+
+  - fix: mind map dragging issue (#8563)
+  - fix(database): can't use horizontal scrollbar (#8576)
+  - fix: note width is less than minimum width after resize and arrange (#8550)
+  - fix: newly created note alignments cannot be stored persistently (#8551)
+  - fix: inline range calculation not expected (#8552)
+  - fix(database): avoid filter bar flickering (#8562)
+  - fix(database): drag and drop block into database block (#8561)
+  - fix(blocks): split paragraphs based on newlines (#8556)
+  - fix(database): incorrect delete row logic (#8544)
+  - fix: note height less than minimum height (#8542)
+
+  ## Chore
+
+  - chore: add changelog generating script (#8582)
+  - chore: optimize zip transformer api (#8580)
+  - chore: adjust attachment click events, like image, to support opening in peek view (#8579)
+  - chore: remove useless import (#8571)
+
+  ## Refactor
+
+  - refactor: convert built-in component to widget (#8577)
+  - refactor: migrating legacy tools (#8471)
+  - refactor: edgeless tool manager (#8438)
+  - refactor(playground): organize export and import menu items into submenus in the debug menu (#8557)
+  - refactor: combine unsafeCSS and cssVar (#8545)
+
+  ## Perf
+
+  - perf(edgeless): use css var to place collaboration cursors-n-selections on board zoom change (#8543)
+
+- Updated dependencies [99d69d5]
+  - @blocksuite/block-std@0.17.20
+  - @blocksuite/global@0.17.20
+  - @blocksuite/inline@0.17.20
+  - @blocksuite/store@0.17.20
+
 ## 0.17.19
 
 ### Patch Changes
diff --git a/packages/affine/model/package.json b/packages/affine/model/package.json
index 159bab386fc6..6018bf99b6f2 100644
--- a/packages/affine/model/package.json
+++ b/packages/affine/model/package.json
@@ -1,6 +1,6 @@
 {
   "name": "@blocksuite/affine-model",
-  "version": "0.17.19",
+  "version": "0.17.20",
   "description": "Models for BlockSuite in Affine.",
   "type": "module",
   "repository": {
diff --git a/packages/affine/shared/CHANGELOG.md b/packages/affine/shared/CHANGELOG.md
index 730606071e6c..1da188e50f2e 100644
--- a/packages/affine/shared/CHANGELOG.md
+++ b/packages/affine/shared/CHANGELOG.md
@@ -1,5 +1,55 @@
 # @blocksuite/affine-shared
 
+## 0.17.20
+
+### Patch Changes
+
+- 99d69d5: ## Feat
+
+  - feat(blocks): add more html transformer apis (#8573)
+  - feat(blocks): support more markdown transformer api (#8564)
+  - feat(blocks): add abort controller to peekviewservice (#8558)
+  - feat: add docLinkMiddleware for linked doc export (#8553)
+
+  ## Fix
+
+  - fix: mind map dragging issue (#8563)
+  - fix(database): can't use horizontal scrollbar (#8576)
+  - fix: note width is less than minimum width after resize and arrange (#8550)
+  - fix: newly created note alignments cannot be stored persistently (#8551)
+  - fix: inline range calculation not expected (#8552)
+  - fix(database): avoid filter bar flickering (#8562)
+  - fix(database): drag and drop block into database block (#8561)
+  - fix(blocks): split paragraphs based on newlines (#8556)
+  - fix(database): incorrect delete row logic (#8544)
+  - fix: note height less than minimum height (#8542)
+
+  ## Chore
+
+  - chore: add changelog generating script (#8582)
+  - chore: optimize zip transformer api (#8580)
+  - chore: adjust attachment click events, like image, to support opening in peek view (#8579)
+  - chore: remove useless import (#8571)
+
+  ## Refactor
+
+  - refactor: convert built-in component to widget (#8577)
+  - refactor: migrating legacy tools (#8471)
+  - refactor: edgeless tool manager (#8438)
+  - refactor(playground): organize export and import menu items into submenus in the debug menu (#8557)
+  - refactor: combine unsafeCSS and cssVar (#8545)
+
+  ## Perf
+
+  - perf(edgeless): use css var to place collaboration cursors-n-selections on board zoom change (#8543)
+
+- Updated dependencies [99d69d5]
+  - @blocksuite/affine-model@0.17.20
+  - @blocksuite/block-std@0.17.20
+  - @blocksuite/global@0.17.20
+  - @blocksuite/inline@0.17.20
+  - @blocksuite/store@0.17.20
+
 ## 0.17.19
 
 ### Patch Changes
diff --git a/packages/affine/shared/package.json b/packages/affine/shared/package.json
index 020e8e331151..152541c8e244 100644
--- a/packages/affine/shared/package.json
+++ b/packages/affine/shared/package.json
@@ -1,6 +1,6 @@
 {
   "name": "@blocksuite/affine-shared",
-  "version": "0.17.19",
+  "version": "0.17.20",
   "description": "Default BlockSuite editable blocks.",
   "type": "module",
   "repository": {
diff --git a/packages/affine/widget-scroll-anchoring/CHANGELOG.md b/packages/affine/widget-scroll-anchoring/CHANGELOG.md
index e12282fef8b9..58a4516a8dee 100644
--- a/packages/affine/widget-scroll-anchoring/CHANGELOG.md
+++ b/packages/affine/widget-scroll-anchoring/CHANGELOG.md
@@ -1,5 +1,54 @@
 # @blocksuite/affine-widget-scroll-anchoring
 
+## 0.17.20
+
+### Patch Changes
+
+- 99d69d5: ## Feat
+
+  - feat(blocks): add more html transformer apis (#8573)
+  - feat(blocks): support more markdown transformer api (#8564)
+  - feat(blocks): add abort controller to peekviewservice (#8558)
+  - feat: add docLinkMiddleware for linked doc export (#8553)
+
+  ## Fix
+
+  - fix: mind map dragging issue (#8563)
+  - fix(database): can't use horizontal scrollbar (#8576)
+  - fix: note width is less than minimum width after resize and arrange (#8550)
+  - fix: newly created note alignments cannot be stored persistently (#8551)
+  - fix: inline range calculation not expected (#8552)
+  - fix(database): avoid filter bar flickering (#8562)
+  - fix(database): drag and drop block into database block (#8561)
+  - fix(blocks): split paragraphs based on newlines (#8556)
+  - fix(database): incorrect delete row logic (#8544)
+  - fix: note height less than minimum height (#8542)
+
+  ## Chore
+
+  - chore: add changelog generating script (#8582)
+  - chore: optimize zip transformer api (#8580)
+  - chore: adjust attachment click events, like image, to support opening in peek view (#8579)
+  - chore: remove useless import (#8571)
+
+  ## Refactor
+
+  - refactor: convert built-in component to widget (#8577)
+  - refactor: migrating legacy tools (#8471)
+  - refactor: edgeless tool manager (#8438)
+  - refactor(playground): organize export and import menu items into submenus in the debug menu (#8557)
+  - refactor: combine unsafeCSS and cssVar (#8545)
+
+  ## Perf
+
+  - perf(edgeless): use css var to place collaboration cursors-n-selections on board zoom change (#8543)
+
+- Updated dependencies [99d69d5]
+  - @blocksuite/affine-model@0.17.20
+  - @blocksuite/affine-shared@0.17.20
+  - @blocksuite/block-std@0.17.20
+  - @blocksuite/global@0.17.20
+
 ## 0.17.19
 
 ### Patch Changes
diff --git a/packages/affine/widget-scroll-anchoring/package.json b/packages/affine/widget-scroll-anchoring/package.json
index 6e14e38fe4ea..2d9c75609ef8 100644
--- a/packages/affine/widget-scroll-anchoring/package.json
+++ b/packages/affine/widget-scroll-anchoring/package.json
@@ -1,6 +1,6 @@
 {
   "name": "@blocksuite/affine-widget-scroll-anchoring",
-  "version": "0.17.19",
+  "version": "0.17.20",
   "description": "Affine scroll anchoring widget.",
   "type": "module",
   "repository": {
diff --git a/packages/blocks/CHANGELOG.md b/packages/blocks/CHANGELOG.md
index 3d5d98a1f6c8..eda0c27fde8a 100644
--- a/packages/blocks/CHANGELOG.md
+++ b/packages/blocks/CHANGELOG.md
@@ -1,5 +1,63 @@
 # @blocksuite/blocks
 
+## 0.17.20
+
+### Patch Changes
+
+- 99d69d5: ## Feat
+
+  - feat(blocks): add more html transformer apis (#8573)
+  - feat(blocks): support more markdown transformer api (#8564)
+  - feat(blocks): add abort controller to peekviewservice (#8558)
+  - feat: add docLinkMiddleware for linked doc export (#8553)
+
+  ## Fix
+
+  - fix: mind map dragging issue (#8563)
+  - fix(database): can't use horizontal scrollbar (#8576)
+  - fix: note width is less than minimum width after resize and arrange (#8550)
+  - fix: newly created note alignments cannot be stored persistently (#8551)
+  - fix: inline range calculation not expected (#8552)
+  - fix(database): avoid filter bar flickering (#8562)
+  - fix(database): drag and drop block into database block (#8561)
+  - fix(blocks): split paragraphs based on newlines (#8556)
+  - fix(database): incorrect delete row logic (#8544)
+  - fix: note height less than minimum height (#8542)
+
+  ## Chore
+
+  - chore: add changelog generating script (#8582)
+  - chore: optimize zip transformer api (#8580)
+  - chore: adjust attachment click events, like image, to support opening in peek view (#8579)
+  - chore: remove useless import (#8571)
+
+  ## Refactor
+
+  - refactor: convert built-in component to widget (#8577)
+  - refactor: migrating legacy tools (#8471)
+  - refactor: edgeless tool manager (#8438)
+  - refactor(playground): organize export and import menu items into submenus in the debug menu (#8557)
+  - refactor: combine unsafeCSS and cssVar (#8545)
+
+  ## Perf
+
+  - perf(edgeless): use css var to place collaboration cursors-n-selections on board zoom change (#8543)
+
+- Updated dependencies [99d69d5]
+  - @blocksuite/affine-block-embed@0.17.20
+  - @blocksuite/affine-block-list@0.17.20
+  - @blocksuite/affine-block-paragraph@0.17.20
+  - @blocksuite/affine-block-surface@0.17.20
+  - @blocksuite/affine-components@0.17.20
+  - @blocksuite/data-view@0.17.20
+  - @blocksuite/affine-model@0.17.20
+  - @blocksuite/affine-shared@0.17.20
+  - @blocksuite/affine-widget-scroll-anchoring@0.17.20
+  - @blocksuite/block-std@0.17.20
+  - @blocksuite/global@0.17.20
+  - @blocksuite/inline@0.17.20
+  - @blocksuite/store@0.17.20
+
 ## 0.17.19
 
 ### Patch Changes
diff --git a/packages/blocks/package.json b/packages/blocks/package.json
index 2766d87c4b3d..e81b85e50b7f 100644
--- a/packages/blocks/package.json
+++ b/packages/blocks/package.json
@@ -1,6 +1,6 @@
 {
   "name": "@blocksuite/blocks",
-  "version": "0.17.19",
+  "version": "0.17.20",
   "description": "Default BlockSuite editable blocks.",
   "type": "module",
   "repository": {
diff --git a/packages/docs/CHANGELOG.md b/packages/docs/CHANGELOG.md
index 2746a7d084dd..9cedb870e947 100644
--- a/packages/docs/CHANGELOG.md
+++ b/packages/docs/CHANGELOG.md
@@ -1,5 +1,53 @@
 # @blocksuite/docs
 
+## 0.17.20
+
+### Patch Changes
+
+- 99d69d5: ## Feat
+
+  - feat(blocks): add more html transformer apis (#8573)
+  - feat(blocks): support more markdown transformer api (#8564)
+  - feat(blocks): add abort controller to peekviewservice (#8558)
+  - feat: add docLinkMiddleware for linked doc export (#8553)
+
+  ## Fix
+
+  - fix: mind map dragging issue (#8563)
+  - fix(database): can't use horizontal scrollbar (#8576)
+  - fix: note width is less than minimum width after resize and arrange (#8550)
+  - fix: newly created note alignments cannot be stored persistently (#8551)
+  - fix: inline range calculation not expected (#8552)
+  - fix(database): avoid filter bar flickering (#8562)
+  - fix(database): drag and drop block into database block (#8561)
+  - fix(blocks): split paragraphs based on newlines (#8556)
+  - fix(database): incorrect delete row logic (#8544)
+  - fix: note height less than minimum height (#8542)
+
+  ## Chore
+
+  - chore: add changelog generating script (#8582)
+  - chore: optimize zip transformer api (#8580)
+  - chore: adjust attachment click events, like image, to support opening in peek view (#8579)
+  - chore: remove useless import (#8571)
+
+  ## Refactor
+
+  - refactor: convert built-in component to widget (#8577)
+  - refactor: migrating legacy tools (#8471)
+  - refactor: edgeless tool manager (#8438)
+  - refactor(playground): organize export and import menu items into submenus in the debug menu (#8557)
+  - refactor: combine unsafeCSS and cssVar (#8545)
+
+  ## Perf
+
+  - perf(edgeless): use css var to place collaboration cursors-n-selections on board zoom change (#8543)
+
+- Updated dependencies [99d69d5]
+  - @blocksuite/blocks@0.17.20
+  - @blocksuite/store@0.17.20
+  - @blocksuite/presets@0.17.20
+
 ## 0.17.19
 
 ### Patch Changes
diff --git a/packages/docs/package.json b/packages/docs/package.json
index 4b7ecaafc78e..e2b7520c5564 100644
--- a/packages/docs/package.json
+++ b/packages/docs/package.json
@@ -1,6 +1,6 @@
 {
   "name": "@blocksuite/docs",
-  "version": "0.17.19",
+  "version": "0.17.20",
   "description": "BlockSuite documentation",
   "private": true,
   "keywords": [],
diff --git a/packages/framework/block-std/CHANGELOG.md b/packages/framework/block-std/CHANGELOG.md
index e741c4467c29..2e15212acc71 100644
--- a/packages/framework/block-std/CHANGELOG.md
+++ b/packages/framework/block-std/CHANGELOG.md
@@ -1,5 +1,53 @@
 # @blocksuite/block-std
 
+## 0.17.20
+
+### Patch Changes
+
+- 99d69d5: ## Feat
+
+  - feat(blocks): add more html transformer apis (#8573)
+  - feat(blocks): support more markdown transformer api (#8564)
+  - feat(blocks): add abort controller to peekviewservice (#8558)
+  - feat: add docLinkMiddleware for linked doc export (#8553)
+
+  ## Fix
+
+  - fix: mind map dragging issue (#8563)
+  - fix(database): can't use horizontal scrollbar (#8576)
+  - fix: note width is less than minimum width after resize and arrange (#8550)
+  - fix: newly created note alignments cannot be stored persistently (#8551)
+  - fix: inline range calculation not expected (#8552)
+  - fix(database): avoid filter bar flickering (#8562)
+  - fix(database): drag and drop block into database block (#8561)
+  - fix(blocks): split paragraphs based on newlines (#8556)
+  - fix(database): incorrect delete row logic (#8544)
+  - fix: note height less than minimum height (#8542)
+
+  ## Chore
+
+  - chore: add changelog generating script (#8582)
+  - chore: optimize zip transformer api (#8580)
+  - chore: adjust attachment click events, like image, to support opening in peek view (#8579)
+  - chore: remove useless import (#8571)
+
+  ## Refactor
+
+  - refactor: convert built-in component to widget (#8577)
+  - refactor: migrating legacy tools (#8471)
+  - refactor: edgeless tool manager (#8438)
+  - refactor(playground): organize export and import menu items into submenus in the debug menu (#8557)
+  - refactor: combine unsafeCSS and cssVar (#8545)
+
+  ## Perf
+
+  - perf(edgeless): use css var to place collaboration cursors-n-selections on board zoom change (#8543)
+
+- Updated dependencies [99d69d5]
+  - @blocksuite/global@0.17.20
+  - @blocksuite/inline@0.17.20
+  - @blocksuite/store@0.17.20
+
 ## 0.17.19
 
 ### Patch Changes
diff --git a/packages/framework/block-std/package.json b/packages/framework/block-std/package.json
index acef0a54b48b..8cf2dc3e33e7 100644
--- a/packages/framework/block-std/package.json
+++ b/packages/framework/block-std/package.json
@@ -1,6 +1,6 @@
 {
   "name": "@blocksuite/block-std",
-  "version": "0.17.19",
+  "version": "0.17.20",
   "description": "Std for blocksuite blocks",
   "type": "module",
   "repository": {
diff --git a/packages/framework/global/CHANGELOG.md b/packages/framework/global/CHANGELOG.md
index 6c7cd357ba22..8b32cb217b9e 100644
--- a/packages/framework/global/CHANGELOG.md
+++ b/packages/framework/global/CHANGELOG.md
@@ -1,5 +1,48 @@
 # @blocksuite/global
 
+## 0.17.20
+
+### Patch Changes
+
+- 99d69d5: ## Feat
+
+  - feat(blocks): add more html transformer apis (#8573)
+  - feat(blocks): support more markdown transformer api (#8564)
+  - feat(blocks): add abort controller to peekviewservice (#8558)
+  - feat: add docLinkMiddleware for linked doc export (#8553)
+
+  ## Fix
+
+  - fix: mind map dragging issue (#8563)
+  - fix(database): can't use horizontal scrollbar (#8576)
+  - fix: note width is less than minimum width after resize and arrange (#8550)
+  - fix: newly created note alignments cannot be stored persistently (#8551)
+  - fix: inline range calculation not expected (#8552)
+  - fix(database): avoid filter bar flickering (#8562)
+  - fix(database): drag and drop block into database block (#8561)
+  - fix(blocks): split paragraphs based on newlines (#8556)
+  - fix(database): incorrect delete row logic (#8544)
+  - fix: note height less than minimum height (#8542)
+
+  ## Chore
+
+  - chore: add changelog generating script (#8582)
+  - chore: optimize zip transformer api (#8580)
+  - chore: adjust attachment click events, like image, to support opening in peek view (#8579)
+  - chore: remove useless import (#8571)
+
+  ## Refactor
+
+  - refactor: convert built-in component to widget (#8577)
+  - refactor: migrating legacy tools (#8471)
+  - refactor: edgeless tool manager (#8438)
+  - refactor(playground): organize export and import menu items into submenus in the debug menu (#8557)
+  - refactor: combine unsafeCSS and cssVar (#8545)
+
+  ## Perf
+
+  - perf(edgeless): use css var to place collaboration cursors-n-selections on board zoom change (#8543)
+
 ## 0.17.19
 
 ### Patch Changes
diff --git a/packages/framework/global/package.json b/packages/framework/global/package.json
index 29ca6854c08a..1156f0cff4e2 100644
--- a/packages/framework/global/package.json
+++ b/packages/framework/global/package.json
@@ -1,6 +1,6 @@
 {
   "name": "@blocksuite/global",
-  "version": "0.17.19",
+  "version": "0.17.20",
   "types": "./index.d.ts",
   "type": "module",
   "repository": {
diff --git a/packages/framework/inline/CHANGELOG.md b/packages/framework/inline/CHANGELOG.md
index e72eaa12b647..0b1eed9adeb9 100644
--- a/packages/framework/inline/CHANGELOG.md
+++ b/packages/framework/inline/CHANGELOG.md
@@ -1,5 +1,51 @@
 # @blocksuite/inline
 
+## 0.17.20
+
+### Patch Changes
+
+- 99d69d5: ## Feat
+
+  - feat(blocks): add more html transformer apis (#8573)
+  - feat(blocks): support more markdown transformer api (#8564)
+  - feat(blocks): add abort controller to peekviewservice (#8558)
+  - feat: add docLinkMiddleware for linked doc export (#8553)
+
+  ## Fix
+
+  - fix: mind map dragging issue (#8563)
+  - fix(database): can't use horizontal scrollbar (#8576)
+  - fix: note width is less than minimum width after resize and arrange (#8550)
+  - fix: newly created note alignments cannot be stored persistently (#8551)
+  - fix: inline range calculation not expected (#8552)
+  - fix(database): avoid filter bar flickering (#8562)
+  - fix(database): drag and drop block into database block (#8561)
+  - fix(blocks): split paragraphs based on newlines (#8556)
+  - fix(database): incorrect delete row logic (#8544)
+  - fix: note height less than minimum height (#8542)
+
+  ## Chore
+
+  - chore: add changelog generating script (#8582)
+  - chore: optimize zip transformer api (#8580)
+  - chore: adjust attachment click events, like image, to support opening in peek view (#8579)
+  - chore: remove useless import (#8571)
+
+  ## Refactor
+
+  - refactor: convert built-in component to widget (#8577)
+  - refactor: migrating legacy tools (#8471)
+  - refactor: edgeless tool manager (#8438)
+  - refactor(playground): organize export and import menu items into submenus in the debug menu (#8557)
+  - refactor: combine unsafeCSS and cssVar (#8545)
+
+  ## Perf
+
+  - perf(edgeless): use css var to place collaboration cursors-n-selections on board zoom change (#8543)
+
+- Updated dependencies [99d69d5]
+  - @blocksuite/global@0.17.20
+
 ## 0.17.19
 
 ### Patch Changes
diff --git a/packages/framework/inline/package.json b/packages/framework/inline/package.json
index aa68e7ed7828..ac8f925fa2ac 100644
--- a/packages/framework/inline/package.json
+++ b/packages/framework/inline/package.json
@@ -1,6 +1,6 @@
 {
   "name": "@blocksuite/inline",
-  "version": "0.17.19",
+  "version": "0.17.20",
   "description": "A micro editor.",
   "type": "module",
   "repository": {
diff --git a/packages/framework/store/CHANGELOG.md b/packages/framework/store/CHANGELOG.md
index e88365933041..2bdd03369b4f 100644
--- a/packages/framework/store/CHANGELOG.md
+++ b/packages/framework/store/CHANGELOG.md
@@ -1,5 +1,53 @@
 # @blocksuite/store
 
+## 0.17.20
+
+### Patch Changes
+
+- 99d69d5: ## Feat
+
+  - feat(blocks): add more html transformer apis (#8573)
+  - feat(blocks): support more markdown transformer api (#8564)
+  - feat(blocks): add abort controller to peekviewservice (#8558)
+  - feat: add docLinkMiddleware for linked doc export (#8553)
+
+  ## Fix
+
+  - fix: mind map dragging issue (#8563)
+  - fix(database): can't use horizontal scrollbar (#8576)
+  - fix: note width is less than minimum width after resize and arrange (#8550)
+  - fix: newly created note alignments cannot be stored persistently (#8551)
+  - fix: inline range calculation not expected (#8552)
+  - fix(database): avoid filter bar flickering (#8562)
+  - fix(database): drag and drop block into database block (#8561)
+  - fix(blocks): split paragraphs based on newlines (#8556)
+  - fix(database): incorrect delete row logic (#8544)
+  - fix: note height less than minimum height (#8542)
+
+  ## Chore
+
+  - chore: add changelog generating script (#8582)
+  - chore: optimize zip transformer api (#8580)
+  - chore: adjust attachment click events, like image, to support opening in peek view (#8579)
+  - chore: remove useless import (#8571)
+
+  ## Refactor
+
+  - refactor: convert built-in component to widget (#8577)
+  - refactor: migrating legacy tools (#8471)
+  - refactor: edgeless tool manager (#8438)
+  - refactor(playground): organize export and import menu items into submenus in the debug menu (#8557)
+  - refactor: combine unsafeCSS and cssVar (#8545)
+
+  ## Perf
+
+  - perf(edgeless): use css var to place collaboration cursors-n-selections on board zoom change (#8543)
+
+- Updated dependencies [99d69d5]
+  - @blocksuite/global@0.17.20
+  - @blocksuite/inline@0.17.20
+  - @blocksuite/sync@0.17.20
+
 ## 0.17.19
 
 ### Patch Changes
diff --git a/packages/framework/store/package.json b/packages/framework/store/package.json
index 52d8735b9771..474cf5af0237 100644
--- a/packages/framework/store/package.json
+++ b/packages/framework/store/package.json
@@ -1,6 +1,6 @@
 {
   "name": "@blocksuite/store",
-  "version": "0.17.19",
+  "version": "0.17.20",
   "description": "BlockSuite data store built for general purpose state management.",
   "type": "module",
   "repository": {
diff --git a/packages/framework/sync/CHANGELOG.md b/packages/framework/sync/CHANGELOG.md
index 504a0d62ab37..ee8ad4dd481b 100644
--- a/packages/framework/sync/CHANGELOG.md
+++ b/packages/framework/sync/CHANGELOG.md
@@ -1,5 +1,51 @@
 # @blocksuite/sync
 
+## 0.17.20
+
+### Patch Changes
+
+- 99d69d5: ## Feat
+
+  - feat(blocks): add more html transformer apis (#8573)
+  - feat(blocks): support more markdown transformer api (#8564)
+  - feat(blocks): add abort controller to peekviewservice (#8558)
+  - feat: add docLinkMiddleware for linked doc export (#8553)
+
+  ## Fix
+
+  - fix: mind map dragging issue (#8563)
+  - fix(database): can't use horizontal scrollbar (#8576)
+  - fix: note width is less than minimum width after resize and arrange (#8550)
+  - fix: newly created note alignments cannot be stored persistently (#8551)
+  - fix: inline range calculation not expected (#8552)
+  - fix(database): avoid filter bar flickering (#8562)
+  - fix(database): drag and drop block into database block (#8561)
+  - fix(blocks): split paragraphs based on newlines (#8556)
+  - fix(database): incorrect delete row logic (#8544)
+  - fix: note height less than minimum height (#8542)
+
+  ## Chore
+
+  - chore: add changelog generating script (#8582)
+  - chore: optimize zip transformer api (#8580)
+  - chore: adjust attachment click events, like image, to support opening in peek view (#8579)
+  - chore: remove useless import (#8571)
+
+  ## Refactor
+
+  - refactor: convert built-in component to widget (#8577)
+  - refactor: migrating legacy tools (#8471)
+  - refactor: edgeless tool manager (#8438)
+  - refactor(playground): organize export and import menu items into submenus in the debug menu (#8557)
+  - refactor: combine unsafeCSS and cssVar (#8545)
+
+  ## Perf
+
+  - perf(edgeless): use css var to place collaboration cursors-n-selections on board zoom change (#8543)
+
+- Updated dependencies [99d69d5]
+  - @blocksuite/global@0.17.20
+
 ## 0.17.19
 
 ### Patch Changes
diff --git a/packages/framework/sync/package.json b/packages/framework/sync/package.json
index b20da4c8bc05..58c4ce4effdd 100644
--- a/packages/framework/sync/package.json
+++ b/packages/framework/sync/package.json
@@ -1,6 +1,6 @@
 {
   "name": "@blocksuite/sync",
-  "version": "0.17.19",
+  "version": "0.17.20",
   "description": "BlockSuite data synchronization engine abstraction and implementation.",
   "type": "module",
   "repository": {
diff --git a/packages/presets/CHANGELOG.md b/packages/presets/CHANGELOG.md
index eafc46288755..3efece3e0316 100644
--- a/packages/presets/CHANGELOG.md
+++ b/packages/presets/CHANGELOG.md
@@ -1,5 +1,58 @@
 # @blocksuite/presets
 
+## 0.17.20
+
+### Patch Changes
+
+- 99d69d5: ## Feat
+
+  - feat(blocks): add more html transformer apis (#8573)
+  - feat(blocks): support more markdown transformer api (#8564)
+  - feat(blocks): add abort controller to peekviewservice (#8558)
+  - feat: add docLinkMiddleware for linked doc export (#8553)
+
+  ## Fix
+
+  - fix: mind map dragging issue (#8563)
+  - fix(database): can't use horizontal scrollbar (#8576)
+  - fix: note width is less than minimum width after resize and arrange (#8550)
+  - fix: newly created note alignments cannot be stored persistently (#8551)
+  - fix: inline range calculation not expected (#8552)
+  - fix(database): avoid filter bar flickering (#8562)
+  - fix(database): drag and drop block into database block (#8561)
+  - fix(blocks): split paragraphs based on newlines (#8556)
+  - fix(database): incorrect delete row logic (#8544)
+  - fix: note height less than minimum height (#8542)
+
+  ## Chore
+
+  - chore: add changelog generating script (#8582)
+  - chore: optimize zip transformer api (#8580)
+  - chore: adjust attachment click events, like image, to support opening in peek view (#8579)
+  - chore: remove useless import (#8571)
+
+  ## Refactor
+
+  - refactor: convert built-in component to widget (#8577)
+  - refactor: migrating legacy tools (#8471)
+  - refactor: edgeless tool manager (#8438)
+  - refactor(playground): organize export and import menu items into submenus in the debug menu (#8557)
+  - refactor: combine unsafeCSS and cssVar (#8545)
+
+  ## Perf
+
+  - perf(edgeless): use css var to place collaboration cursors-n-selections on board zoom change (#8543)
+
+- Updated dependencies [99d69d5]
+  - @blocksuite/affine-block-surface@0.17.20
+  - @blocksuite/affine-model@0.17.20
+  - @blocksuite/affine-shared@0.17.20
+  - @blocksuite/blocks@0.17.20
+  - @blocksuite/block-std@0.17.20
+  - @blocksuite/global@0.17.20
+  - @blocksuite/inline@0.17.20
+  - @blocksuite/store@0.17.20
+
 ## 0.17.19
 
 ### Patch Changes
diff --git a/packages/presets/package.json b/packages/presets/package.json
index fadd696ac689..e48b2a7e4424 100644
--- a/packages/presets/package.json
+++ b/packages/presets/package.json
@@ -1,6 +1,6 @@
 {
   "name": "@blocksuite/presets",
-  "version": "0.17.19",
+  "version": "0.17.20",
   "description": "Prebuilt BlockSuite editors and opt-in additional UI components.",
   "type": "module",
   "repository": {