diff --git a/demos/src/GuideContent/ExportJSON/Vue/index.vue b/demos/src/GuideContent/ExportJSON/Vue/index.vue
index 34cc1b67..473e4a73 100644
--- a/demos/src/GuideContent/ExportJSON/Vue/index.vue
+++ b/demos/src/GuideContent/ExportJSON/Vue/index.vue
@@ -19,7 +19,7 @@
diff --git a/packages/core/CHANGELOG.md b/packages/core/CHANGELOG.md
index fa2f89c4..730331e1 100644
--- a/packages/core/CHANGELOG.md
+++ b/packages/core/CHANGELOG.md
@@ -3,6 +3,17 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
+# [2.0.0-beta.114](https://github.com/ueberdosis/tiptap/compare/@tiptap/core@2.0.0-beta.113...@tiptap/core@2.0.0-beta.114) (2021-09-28)
+
+
+### Bug Fixes
+
+* getHTMLFromFragment now expects a fragment instead of node ([2c9cf03](https://github.com/ueberdosis/tiptap/commit/2c9cf03398e2b14fceaec4386fdb53cae5261ae7))
+
+
+
+
+
# [2.0.0-beta.113](https://github.com/ueberdosis/tiptap/compare/@tiptap/core@2.0.0-beta.112...@tiptap/core@2.0.0-beta.113) (2021-09-27)
diff --git a/packages/core/package.json b/packages/core/package.json
index 954a9fb2..f6fb8969 100644
--- a/packages/core/package.json
+++ b/packages/core/package.json
@@ -1,7 +1,7 @@
{
"name": "@tiptap/core",
"description": "headless rich text editor",
- "version": "2.0.0-beta.113",
+ "version": "2.0.0-beta.114",
"homepage": "https://tiptap.dev",
"keywords": [
"tiptap",
diff --git a/packages/core/src/Editor.ts b/packages/core/src/Editor.ts
index e99813e0..c71ffb5c 100644
--- a/packages/core/src/Editor.ts
+++ b/packages/core/src/Editor.ts
@@ -397,7 +397,7 @@ export class Editor extends EventEmitter {
* Get the document as HTML.
*/
public getHTML(): string {
- return getHTMLFromFragment(this.state.doc, this.schema)
+ return getHTMLFromFragment(this.state.doc.content, this.schema)
}
/**
diff --git a/packages/core/src/helpers/generateHTML.ts b/packages/core/src/helpers/generateHTML.ts
index 993ff7e7..75df2dec 100644
--- a/packages/core/src/helpers/generateHTML.ts
+++ b/packages/core/src/helpers/generateHTML.ts
@@ -7,5 +7,5 @@ export default function generateHTML(doc: JSONContent, extensions: Extensions):
const schema = getSchema(extensions)
const contentNode = Node.fromJSON(schema, doc)
- return getHTMLFromFragment(contentNode, schema)
+ return getHTMLFromFragment(contentNode.content, schema)
}
diff --git a/packages/core/src/helpers/getHTMLFromFragment.ts b/packages/core/src/helpers/getHTMLFromFragment.ts
index f2a6659d..547967c3 100644
--- a/packages/core/src/helpers/getHTMLFromFragment.ts
+++ b/packages/core/src/helpers/getHTMLFromFragment.ts
@@ -1,13 +1,13 @@
-import { Node, DOMSerializer, Schema } from 'prosemirror-model'
+import { DOMSerializer, Schema, Fragment } from 'prosemirror-model'
-export default function getHTMLFromFragment(doc: Node, schema: Schema): string {
- const fragment = DOMSerializer
+export default function getHTMLFromFragment(fragment: Fragment, schema: Schema): string {
+ const documentFragment = DOMSerializer
.fromSchema(schema)
- .serializeFragment(doc.content)
+ .serializeFragment(fragment)
const temporaryDocument = document.implementation.createHTMLDocument()
const container = temporaryDocument.createElement('div')
- container.appendChild(fragment)
+ container.appendChild(documentFragment)
return container.innerHTML
}
diff --git a/packages/extension-bubble-menu/CHANGELOG.md b/packages/extension-bubble-menu/CHANGELOG.md
index 84af17df..0a39314d 100644
--- a/packages/extension-bubble-menu/CHANGELOG.md
+++ b/packages/extension-bubble-menu/CHANGELOG.md
@@ -3,6 +3,14 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
+# [2.0.0-beta.37](https://github.com/ueberdosis/tiptap/compare/@tiptap/extension-bubble-menu@2.0.0-beta.36...@tiptap/extension-bubble-menu@2.0.0-beta.37) (2021-09-28)
+
+**Note:** Version bump only for package @tiptap/extension-bubble-menu
+
+
+
+
+
# [2.0.0-beta.36](https://github.com/ueberdosis/tiptap/compare/@tiptap/extension-bubble-menu@2.0.0-beta.35...@tiptap/extension-bubble-menu@2.0.0-beta.36) (2021-09-27)
**Note:** Version bump only for package @tiptap/extension-bubble-menu
diff --git a/packages/extension-bubble-menu/package.json b/packages/extension-bubble-menu/package.json
index 86c4076f..4115409e 100644
--- a/packages/extension-bubble-menu/package.json
+++ b/packages/extension-bubble-menu/package.json
@@ -1,7 +1,7 @@
{
"name": "@tiptap/extension-bubble-menu",
"description": "bubble-menu extension for tiptap",
- "version": "2.0.0-beta.36",
+ "version": "2.0.0-beta.37",
"homepage": "https://tiptap.dev",
"keywords": [
"tiptap",
diff --git a/packages/extension-floating-menu/CHANGELOG.md b/packages/extension-floating-menu/CHANGELOG.md
index 890a8a71..975d6228 100644
--- a/packages/extension-floating-menu/CHANGELOG.md
+++ b/packages/extension-floating-menu/CHANGELOG.md
@@ -3,6 +3,14 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
+# [2.0.0-beta.31](https://github.com/ueberdosis/tiptap/compare/@tiptap/extension-floating-menu@2.0.0-beta.30...@tiptap/extension-floating-menu@2.0.0-beta.31) (2021-09-28)
+
+**Note:** Version bump only for package @tiptap/extension-floating-menu
+
+
+
+
+
# [2.0.0-beta.30](https://github.com/ueberdosis/tiptap/compare/@tiptap/extension-floating-menu@2.0.0-beta.29...@tiptap/extension-floating-menu@2.0.0-beta.30) (2021-09-27)
**Note:** Version bump only for package @tiptap/extension-floating-menu
diff --git a/packages/extension-floating-menu/package.json b/packages/extension-floating-menu/package.json
index 24be42d3..f93bf64d 100644
--- a/packages/extension-floating-menu/package.json
+++ b/packages/extension-floating-menu/package.json
@@ -1,7 +1,7 @@
{
"name": "@tiptap/extension-floating-menu",
"description": "floating-menu extension for tiptap",
- "version": "2.0.0-beta.30",
+ "version": "2.0.0-beta.31",
"homepage": "https://tiptap.dev",
"keywords": [
"tiptap",
diff --git a/packages/extension-gapcursor/CHANGELOG.md b/packages/extension-gapcursor/CHANGELOG.md
index d1a2b9b0..c70877c8 100644
--- a/packages/extension-gapcursor/CHANGELOG.md
+++ b/packages/extension-gapcursor/CHANGELOG.md
@@ -3,6 +3,14 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
+# [2.0.0-beta.22](https://github.com/ueberdosis/tiptap/compare/@tiptap/extension-gapcursor@2.0.0-beta.21...@tiptap/extension-gapcursor@2.0.0-beta.22) (2021-09-28)
+
+**Note:** Version bump only for package @tiptap/extension-gapcursor
+
+
+
+
+
# [2.0.0-beta.21](https://github.com/ueberdosis/tiptap/compare/@tiptap/extension-gapcursor@2.0.0-beta.20...@tiptap/extension-gapcursor@2.0.0-beta.21) (2021-09-27)
**Note:** Version bump only for package @tiptap/extension-gapcursor
diff --git a/packages/extension-gapcursor/package.json b/packages/extension-gapcursor/package.json
index 9e79ec83..aa2aaac3 100644
--- a/packages/extension-gapcursor/package.json
+++ b/packages/extension-gapcursor/package.json
@@ -1,7 +1,7 @@
{
"name": "@tiptap/extension-gapcursor",
"description": "gapcursor extension for tiptap",
- "version": "2.0.0-beta.21",
+ "version": "2.0.0-beta.22",
"homepage": "https://tiptap.dev",
"keywords": [
"tiptap",
diff --git a/packages/extension-hard-break/CHANGELOG.md b/packages/extension-hard-break/CHANGELOG.md
index a7898233..cc6de08f 100644
--- a/packages/extension-hard-break/CHANGELOG.md
+++ b/packages/extension-hard-break/CHANGELOG.md
@@ -3,6 +3,14 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
+# [2.0.0-beta.19](https://github.com/ueberdosis/tiptap/compare/@tiptap/extension-hard-break@2.0.0-beta.18...@tiptap/extension-hard-break@2.0.0-beta.19) (2021-09-28)
+
+**Note:** Version bump only for package @tiptap/extension-hard-break
+
+
+
+
+
# [2.0.0-beta.18](https://github.com/ueberdosis/tiptap/compare/@tiptap/extension-hard-break@2.0.0-beta.17...@tiptap/extension-hard-break@2.0.0-beta.18) (2021-09-27)
**Note:** Version bump only for package @tiptap/extension-hard-break
diff --git a/packages/extension-hard-break/package.json b/packages/extension-hard-break/package.json
index 91e7c2c5..d7474107 100644
--- a/packages/extension-hard-break/package.json
+++ b/packages/extension-hard-break/package.json
@@ -1,7 +1,7 @@
{
"name": "@tiptap/extension-hard-break",
"description": "hard break extension for tiptap",
- "version": "2.0.0-beta.18",
+ "version": "2.0.0-beta.19",
"homepage": "https://tiptap.dev",
"keywords": [
"tiptap",
diff --git a/packages/extension-highlight/CHANGELOG.md b/packages/extension-highlight/CHANGELOG.md
index 1b43f1f8..2e87488c 100644
--- a/packages/extension-highlight/CHANGELOG.md
+++ b/packages/extension-highlight/CHANGELOG.md
@@ -3,6 +3,14 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
+# [2.0.0-beta.19](https://github.com/ueberdosis/tiptap/compare/@tiptap/extension-highlight@2.0.0-beta.18...@tiptap/extension-highlight@2.0.0-beta.19) (2021-09-28)
+
+**Note:** Version bump only for package @tiptap/extension-highlight
+
+
+
+
+
# [2.0.0-beta.18](https://github.com/ueberdosis/tiptap/compare/@tiptap/extension-highlight@2.0.0-beta.17...@tiptap/extension-highlight@2.0.0-beta.18) (2021-09-27)
**Note:** Version bump only for package @tiptap/extension-highlight
diff --git a/packages/extension-highlight/package.json b/packages/extension-highlight/package.json
index 3a18ced2..de277936 100644
--- a/packages/extension-highlight/package.json
+++ b/packages/extension-highlight/package.json
@@ -1,7 +1,7 @@
{
"name": "@tiptap/extension-highlight",
"description": "highlight extension for tiptap",
- "version": "2.0.0-beta.18",
+ "version": "2.0.0-beta.19",
"homepage": "https://tiptap.dev",
"keywords": [
"tiptap",
diff --git a/packages/html/CHANGELOG.md b/packages/html/CHANGELOG.md
index af88c937..544f5277 100644
--- a/packages/html/CHANGELOG.md
+++ b/packages/html/CHANGELOG.md
@@ -3,6 +3,14 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
+# [2.0.0-beta.113](https://github.com/ueberdosis/tiptap/compare/@tiptap/html@2.0.0-beta.112...@tiptap/html@2.0.0-beta.113) (2021-09-28)
+
+**Note:** Version bump only for package @tiptap/html
+
+
+
+
+
# [2.0.0-beta.112](https://github.com/ueberdosis/tiptap/compare/@tiptap/html@2.0.0-beta.111...@tiptap/html@2.0.0-beta.112) (2021-09-27)
**Note:** Version bump only for package @tiptap/html
diff --git a/packages/html/package.json b/packages/html/package.json
index b94d3c3d..56441463 100644
--- a/packages/html/package.json
+++ b/packages/html/package.json
@@ -1,7 +1,7 @@
{
"name": "@tiptap/html",
"description": "utility package to render tiptap JSON as HTML",
- "version": "2.0.0-beta.112",
+ "version": "2.0.0-beta.113",
"homepage": "https://tiptap.dev",
"keywords": [
"tiptap",
@@ -21,7 +21,7 @@
"dist"
],
"dependencies": {
- "@tiptap/core": "^2.0.0-beta.113",
+ "@tiptap/core": "^2.0.0-beta.114",
"hostic-dom": "^0.8.7",
"prosemirror-model": "^1.14.3"
},
diff --git a/packages/react/CHANGELOG.md b/packages/react/CHANGELOG.md
index fa3dce7d..fb2fe637 100644
--- a/packages/react/CHANGELOG.md
+++ b/packages/react/CHANGELOG.md
@@ -3,6 +3,14 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
+# [2.0.0-beta.74](https://github.com/ueberdosis/tiptap/compare/@tiptap/react@2.0.0-beta.73...@tiptap/react@2.0.0-beta.74) (2021-09-28)
+
+**Note:** Version bump only for package @tiptap/react
+
+
+
+
+
# [2.0.0-beta.73](https://github.com/ueberdosis/tiptap/compare/@tiptap/react@2.0.0-beta.72...@tiptap/react@2.0.0-beta.73) (2021-09-27)
**Note:** Version bump only for package @tiptap/react
diff --git a/packages/react/package.json b/packages/react/package.json
index b7c0790d..65f99991 100644
--- a/packages/react/package.json
+++ b/packages/react/package.json
@@ -1,7 +1,7 @@
{
"name": "@tiptap/react",
"description": "React components for tiptap",
- "version": "2.0.0-beta.73",
+ "version": "2.0.0-beta.74",
"homepage": "https://tiptap.dev",
"keywords": [
"tiptap",
@@ -32,8 +32,8 @@
"react-dom": "^17.0.0"
},
"dependencies": {
- "@tiptap/extension-bubble-menu": "^2.0.0-beta.36",
- "@tiptap/extension-floating-menu": "^2.0.0-beta.30",
+ "@tiptap/extension-bubble-menu": "^2.0.0-beta.37",
+ "@tiptap/extension-floating-menu": "^2.0.0-beta.31",
"prosemirror-view": "^1.20.1"
},
"repository": {
diff --git a/packages/starter-kit/CHANGELOG.md b/packages/starter-kit/CHANGELOG.md
index 273118ba..f4d5e79a 100644
--- a/packages/starter-kit/CHANGELOG.md
+++ b/packages/starter-kit/CHANGELOG.md
@@ -3,6 +3,14 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
+# [2.0.0-beta.113](https://github.com/ueberdosis/tiptap/compare/@tiptap/starter-kit@2.0.0-beta.112...@tiptap/starter-kit@2.0.0-beta.113) (2021-09-28)
+
+**Note:** Version bump only for package @tiptap/starter-kit
+
+
+
+
+
# [2.0.0-beta.112](https://github.com/ueberdosis/tiptap/compare/@tiptap/starter-kit@2.0.0-beta.111...@tiptap/starter-kit@2.0.0-beta.112) (2021-09-27)
**Note:** Version bump only for package @tiptap/starter-kit
diff --git a/packages/starter-kit/package.json b/packages/starter-kit/package.json
index 1677a21b..df301d60 100644
--- a/packages/starter-kit/package.json
+++ b/packages/starter-kit/package.json
@@ -1,7 +1,7 @@
{
"name": "@tiptap/starter-kit",
"description": "starter kit for tiptap",
- "version": "2.0.0-beta.112",
+ "version": "2.0.0-beta.113",
"homepage": "https://tiptap.dev",
"keywords": [
"tiptap",
@@ -21,7 +21,7 @@
"dist"
],
"dependencies": {
- "@tiptap/core": "^2.0.0-beta.113",
+ "@tiptap/core": "^2.0.0-beta.114",
"@tiptap/extension-blockquote": "^2.0.0-beta.15",
"@tiptap/extension-bold": "^2.0.0-beta.15",
"@tiptap/extension-bullet-list": "^2.0.0-beta.15",
@@ -29,8 +29,8 @@
"@tiptap/extension-code-block": "^2.0.0-beta.18",
"@tiptap/extension-document": "^2.0.0-beta.13",
"@tiptap/extension-dropcursor": "^2.0.0-beta.19",
- "@tiptap/extension-gapcursor": "^2.0.0-beta.21",
- "@tiptap/extension-hard-break": "^2.0.0-beta.18",
+ "@tiptap/extension-gapcursor": "^2.0.0-beta.22",
+ "@tiptap/extension-hard-break": "^2.0.0-beta.19",
"@tiptap/extension-heading": "^2.0.0-beta.15",
"@tiptap/extension-history": "^2.0.0-beta.16",
"@tiptap/extension-horizontal-rule": "^2.0.0-beta.19",
diff --git a/packages/vue-2/CHANGELOG.md b/packages/vue-2/CHANGELOG.md
index b5e1825f..a2049f5c 100644
--- a/packages/vue-2/CHANGELOG.md
+++ b/packages/vue-2/CHANGELOG.md
@@ -3,6 +3,14 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
+# [2.0.0-beta.55](https://github.com/ueberdosis/tiptap/compare/@tiptap/vue-2@2.0.0-beta.54...@tiptap/vue-2@2.0.0-beta.55) (2021-09-28)
+
+**Note:** Version bump only for package @tiptap/vue-2
+
+
+
+
+
# [2.0.0-beta.54](https://github.com/ueberdosis/tiptap/compare/@tiptap/vue-2@2.0.0-beta.53...@tiptap/vue-2@2.0.0-beta.54) (2021-09-27)
**Note:** Version bump only for package @tiptap/vue-2
diff --git a/packages/vue-2/package.json b/packages/vue-2/package.json
index c57e4d82..6f535a46 100644
--- a/packages/vue-2/package.json
+++ b/packages/vue-2/package.json
@@ -1,7 +1,7 @@
{
"name": "@tiptap/vue-2",
"description": "Vue components for tiptap",
- "version": "2.0.0-beta.54",
+ "version": "2.0.0-beta.55",
"homepage": "https://tiptap.dev",
"keywords": [
"tiptap",
@@ -28,8 +28,8 @@
"vue": "^2.6.0"
},
"dependencies": {
- "@tiptap/extension-bubble-menu": "^2.0.0-beta.36",
- "@tiptap/extension-floating-menu": "^2.0.0-beta.30",
+ "@tiptap/extension-bubble-menu": "^2.0.0-beta.37",
+ "@tiptap/extension-floating-menu": "^2.0.0-beta.31",
"prosemirror-view": "^1.20.1"
},
"repository": {
diff --git a/packages/vue-3/CHANGELOG.md b/packages/vue-3/CHANGELOG.md
index 55d71531..46cba43a 100644
--- a/packages/vue-3/CHANGELOG.md
+++ b/packages/vue-3/CHANGELOG.md
@@ -3,6 +3,14 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
+# [2.0.0-beta.65](https://github.com/ueberdosis/tiptap/compare/@tiptap/vue-3@2.0.0-beta.64...@tiptap/vue-3@2.0.0-beta.65) (2021-09-28)
+
+**Note:** Version bump only for package @tiptap/vue-3
+
+
+
+
+
# [2.0.0-beta.64](https://github.com/ueberdosis/tiptap/compare/@tiptap/vue-3@2.0.0-beta.63...@tiptap/vue-3@2.0.0-beta.64) (2021-09-27)
**Note:** Version bump only for package @tiptap/vue-3
diff --git a/packages/vue-3/package.json b/packages/vue-3/package.json
index db3a8ed7..9a3e3bc1 100644
--- a/packages/vue-3/package.json
+++ b/packages/vue-3/package.json
@@ -1,7 +1,7 @@
{
"name": "@tiptap/vue-3",
"description": "Vue components for tiptap",
- "version": "2.0.0-beta.64",
+ "version": "2.0.0-beta.65",
"homepage": "https://tiptap.dev",
"keywords": [
"tiptap",
@@ -28,8 +28,8 @@
"vue": "^3.0.0"
},
"dependencies": {
- "@tiptap/extension-bubble-menu": "^2.0.0-beta.36",
- "@tiptap/extension-floating-menu": "^2.0.0-beta.30",
+ "@tiptap/extension-bubble-menu": "^2.0.0-beta.37",
+ "@tiptap/extension-floating-menu": "^2.0.0-beta.31",
"prosemirror-state": "^1.3.4",
"prosemirror-view": "^1.20.1"
},