Commit Graph

1153 Commits

Author SHA1 Message Date
Philipp Kühn
85fcc29ac6 fix: add attributes to pre tag instead of code tag by default, fix #2440 2022-01-26 09:36:56 +01:00
Philipp Kühn
82759a898a Publish
- @tiptap/core@2.0.0-beta.167
 - @tiptap/extension-bubble-menu@2.0.0-beta.55
 - @tiptap/extension-code-block-lowlight@2.0.0-beta.67
 - @tiptap/extension-floating-menu@2.0.0-beta.50
 - @tiptap/extension-focus@2.0.0-beta.40
 - @tiptap/extension-mention@2.0.0-beta.95
 - @tiptap/extension-placeholder@2.0.0-beta.47
 - @tiptap/extension-table@2.0.0-beta.47
 - @tiptap/html@2.0.0-beta.166
 - @tiptap/react@2.0.0-beta.107
 - @tiptap/starter-kit@2.0.0-beta.176
 - @tiptap/suggestion@2.0.0-beta.90
 - @tiptap/vue-2@2.0.0-beta.77
 - @tiptap/vue-3@2.0.0-beta.90
2022-01-25 10:53:30 +01:00
Philipp Kühn
75e5601767 fix: add correct windows and px keymap 2022-01-25 10:52:36 +01:00
Philipp Kühn
0aa39f93cb feat: add selectTextblockStart and selectTextblockEnd commands 2022-01-25 10:35:39 +01:00
Philipp Kühn
a20e887458 dependencies: update 2022-01-25 10:22:56 +01:00
Philipp Kühn
878dd5ced7 Publish
- @tiptap/core@2.0.0-beta.166
 - @tiptap/html@2.0.0-beta.165
 - @tiptap/starter-kit@2.0.0-beta.174
2022-01-20 22:15:37 +01:00
Philipp Kühn
d2427064ff fix: insertContent keeps marks when using plain text, fix #2406 2022-01-20 22:15:12 +01:00
Philipp Kühn
27983bf38d Publish
- @tiptap/core@2.0.0-beta.165
 - @tiptap/html@2.0.0-beta.164
 - @tiptap/starter-kit@2.0.0-beta.173
2022-01-20 21:38:15 +01:00
Philipp Kühn
9d317128a0 fix: fix removing the caret on blur in some situations when using safari, fix #2405 2022-01-20 21:37:31 +01:00
Philipp Kühn
9e48f8c239 Publish
- @tiptap/core@2.0.0-beta.164
 - @tiptap/extension-code-block-lowlight@2.0.0-beta.66
 - @tiptap/extension-code-block@2.0.0-beta.36
 - @tiptap/extension-heading@2.0.0-beta.26
 - @tiptap/extension-highlight@2.0.0-beta.33
 - @tiptap/extension-link@2.0.0-beta.36
 - @tiptap/extension-mention@2.0.0-beta.93
 - @tiptap/html@2.0.0-beta.163
 - @tiptap/react@2.0.0-beta.106
 - @tiptap/starter-kit@2.0.0-beta.172
 - @tiptap/suggestion@2.0.0-beta.88
 - @tiptap/vue-2@2.0.0-beta.76
 - @tiptap/vue-3@2.0.0-beta.89
2022-01-20 15:07:41 +01:00
Philipp Kühn
bc03c0d778 fix: run pasterules for pasted content, fix #2408 2022-01-20 15:04:34 +01:00
Philipp Kühn
d71c27fe99 Publish
- @tiptap/core@2.0.0-beta.163
 - @tiptap/extension-mention@2.0.0-beta.92
 - @tiptap/html@2.0.0-beta.162
 - @tiptap/starter-kit@2.0.0-beta.171
 - @tiptap/suggestion@2.0.0-beta.87
2022-01-13 13:58:08 +01:00
Philipp Kühn
42d3ee8fc9 fix: support all characters for suggestion char, fix #2385 2022-01-13 13:57:33 +01:00
Philipp Kühn
7da4373a6a Publish
- @tiptap/core@2.0.0-beta.162
 - @tiptap/html@2.0.0-beta.161
 - @tiptap/react@2.0.0-beta.105
 - @tiptap/starter-kit@2.0.0-beta.170
 - @tiptap/vue-2@2.0.0-beta.75
 - @tiptap/vue-3@2.0.0-beta.88
2022-01-11 09:55:29 +01:00
Dany Castillo
e609b2d116
fix: Mark @tiptap/react and @tiptap/core as side effect free (#2361)
* Update package.json

* Update package.json
2022-01-11 09:42:59 +01:00
Philipp Kühn
dfd5c3b6cc Publish
- @tiptap/core@2.0.0-beta.161
 - @tiptap/html@2.0.0-beta.160
 - @tiptap/starter-kit@2.0.0-beta.169
2022-01-10 14:57:57 +01:00
Philipp Kühn
6a813686f5 dont return tr in input rules and pasterules 2022-01-10 14:55:53 +01:00
Philipp Kühn
209108b700 Merge branch 'main' of https://github.com/ueberdosis/tiptap 2022-01-10 14:49:33 +01:00
Philipp Kühn
f14098966d dependencies: update 2022-01-10 14:49:26 +01:00
Philipp Kühn
669efd00e9
fix: add way to cancel inputrules and pasterules (#2368)
Co-authored-by: Philipp Kühn <philippkuehn@MacBook-Pro-von-Philipp.local>
2022-01-10 14:43:56 +01:00
Philipp Kühn
e550d3c69e Publish
- @tiptap/core@2.0.0-beta.160
 - @tiptap/extension-bubble-menu@2.0.0-beta.54
 - @tiptap/extension-code-block-lowlight@2.0.0-beta.63
 - @tiptap/extension-collaboration-cursor@2.0.0-beta.34
 - @tiptap/extension-collaboration@2.0.0-beta.33
 - @tiptap/extension-floating-menu@2.0.0-beta.49
 - @tiptap/extension-focus@2.0.0-beta.39
 - @tiptap/extension-font-family@2.0.0-beta.21
 - @tiptap/extension-gapcursor@2.0.0-beta.34
 - @tiptap/extension-link@2.0.0-beta.34
 - @tiptap/extension-mention@2.0.0-beta.91
 - @tiptap/extension-placeholder@2.0.0-beta.46
 - @tiptap/extension-table@2.0.0-beta.46
 - @tiptap/html@2.0.0-beta.159
 - @tiptap/react@2.0.0-beta.104
 - @tiptap/starter-kit@2.0.0-beta.165
 - @tiptap/suggestion@2.0.0-beta.86
 - @tiptap/vue-2@2.0.0-beta.74
 - @tiptap/vue-3@2.0.0-beta.86
2022-01-04 10:15:07 +01:00
Philipp Kühn
6a94e2fa62 dependencies: update 2022-01-04 10:02:24 +01:00
Philipp Kühn
8844627773 Publish
- @tiptap/core@2.0.0-beta.159
 - @tiptap/extension-bubble-menu@2.0.0-beta.53
 - @tiptap/extension-bullet-list@2.0.0-beta.26
 - @tiptap/extension-character-count@2.0.0-beta.24
 - @tiptap/extension-code-block-lowlight@2.0.0-beta.62
 - @tiptap/extension-code-block@2.0.0-beta.33
 - @tiptap/extension-floating-menu@2.0.0-beta.48
 - @tiptap/extension-ordered-list@2.0.0-beta.27
 - @tiptap/extension-task-list@2.0.0-beta.26
 - @tiptap/html@2.0.0-beta.158
 - @tiptap/react@2.0.0-beta.102
 - @tiptap/starter-kit@2.0.0-beta.164
 - @tiptap/vue-2@2.0.0-beta.73
 - @tiptap/vue-3@2.0.0-beta.85
2021-12-22 12:43:00 +01:00
Philipp Kühn
ded6f9618f fix: allow input rules after hard break, fix #2302 2021-12-22 12:27:06 +01:00
Philipp Kühn
73fc527be9 Publish
- @tiptap/core@2.0.0-beta.158
 - @tiptap/html@2.0.0-beta.157
 - @tiptap/react@2.0.0-beta.101
 - @tiptap/starter-kit@2.0.0-beta.163
2021-12-17 09:46:13 +01:00
Philipp Kühn
07cabe65f4 fix: remove empty mark attributes from getDebugJSON 2021-12-17 00:09:09 +01:00
Philipp Kühn
179b3e23a9 Publish
- @tiptap/core@2.0.0-beta.157
 - @tiptap/html@2.0.0-beta.156
 - @tiptap/react@2.0.0-beta.100
 - @tiptap/starter-kit@2.0.0-beta.161
2021-12-16 14:08:38 +01:00
Philipp Kühn
8ed485ba53
fix: Improve backspace handling (#2284), fix #2281
* improve backspace handling

* revert codeblock changes

* revert codeblock changes

* fix tests

Co-authored-by: Philipp Kühn <philippkuehn@MacBook-Pro-von-Philipp.local>
2021-12-16 13:55:32 +01:00
Philipp Kühn
10248f2763 Publish
- @tiptap/core@2.0.0-beta.156
 - @tiptap/html@2.0.0-beta.155
 - @tiptap/starter-kit@2.0.0-beta.160
2021-12-15 10:51:52 +01:00
Philipp Kühn
66eb2f2a47 fix: prevent error in toggleList command, fix #2279 2021-12-15 10:51:23 +01:00
Philipp Kühn
56cbf99f9f Publish
- @tiptap/core@2.0.0-beta.155
 - @tiptap/extension-bubble-menu@2.0.0-beta.52
 - @tiptap/extension-floating-menu@2.0.0-beta.47
 - @tiptap/html@2.0.0-beta.154
 - @tiptap/react@2.0.0-beta.99
 - @tiptap/starter-kit@2.0.0-beta.159
 - @tiptap/vue-2@2.0.0-beta.72
 - @tiptap/vue-3@2.0.0-beta.84
2021-12-15 10:32:09 +01:00
Philipp Kühn
083fdecf43 dependencies: update 2021-12-15 10:31:21 +01:00
Philipp Kühn
0e0cdc053f Publish
- @tiptap/core@2.0.0-beta.154
 - @tiptap/extension-character-count@2.0.0-beta.23
 - @tiptap/html@2.0.0-beta.153
 - @tiptap/starter-kit@2.0.0-beta.158
2021-12-14 19:26:42 +01:00
Philipp Kühn
9e6fbd6c88 refactoring 2021-12-13 14:17:52 +01:00
Philipp Kühn
113133b74d Publish
- @tiptap/core@2.0.0-beta.153
 - @tiptap/html@2.0.0-beta.152
 - @tiptap/starter-kit@2.0.0-beta.157
2021-12-13 13:41:47 +01:00
Philipp Kühn
f2ced6971d fix: improve setNode behavior for list items, fix #2261 2021-12-13 13:40:33 +01:00
Philipp Kühn
e09fd93e59 fix: check for invalid content in insertContentAt command 2021-12-13 13:33:13 +01:00
Philipp Kühn
170ec4be5b fix: don’t check for active node in wrapIn command, fix #1059 2021-12-13 13:32:19 +01:00
Philipp Kühn
1fd42ca291 Publish
- @tiptap/core@2.0.0-beta.152
 - @tiptap/html@2.0.0-beta.151
 - @tiptap/starter-kit@2.0.0-beta.155
2021-12-10 14:08:16 +01:00
Philipp Kühn
126ad722c7
feat: join lists on toggleList (#2260), fix #1329
Co-authored-by: Philipp Kühn <philippkuehn@MacBook-Pro-von-Philipp.local>
2021-12-10 14:07:34 +01:00
Philipp Kühn
b318d46afa Publish
- @tiptap/core@2.0.0-beta.151
 - @tiptap/extension-character-count@2.0.0-beta.19
 - @tiptap/html@2.0.0-beta.150
 - @tiptap/starter-kit@2.0.0-beta.154
2021-12-08 21:35:06 +01:00
Philipp Kühn
5daa870b09
feat: add some improvements to CharacterCount extension (#2256), fix #1049, fix #1550, fix #1839, fix #2245
* fix a bug when exceeding the character limit

* find a better way to limit the doc size

* check paste events

* add storage method

* refactoring

* use textBetween instead of textContent

* return early if no limit is set

* add words method to storage

* show word count in charactercount demo

Co-authored-by: Philipp Kühn <philippkuehn@MacBook-Pro-von-Philipp.local>
2021-12-08 21:26:30 +01:00
Philipp Kühn
2995d00275 fix lint error 2021-12-06 12:34:14 +01:00
Philipp Kühn
f8ce8942f5 refactor: simplify unsetAllMarks 2021-12-06 12:25:00 +01:00
Philipp Kühn
8d7c4e78e7 Publish
- @tiptap/core@2.0.0-beta.150
 - @tiptap/extension-link@2.0.0-beta.33
 - @tiptap/html@2.0.0-beta.149
 - @tiptap/starter-kit@2.0.0-beta.153
2021-12-06 12:01:03 +01:00
Philipp Kühn
e07a5b625d
refactor: Use named exports instead of default exports (#2238)
* use named exports instead of default exports

* fix tests

Co-authored-by: Philipp Kühn <philippkuehn@MacBook-Pro-von-Philipp.local>
2021-12-06 12:00:09 +01:00
Philipp Kühn
fa8318c38f Publish
- @tiptap/core@2.0.0-beta.149
 - @tiptap/html@2.0.0-beta.148
 - @tiptap/starter-kit@2.0.0-beta.152
2021-12-05 17:21:05 +01:00
Philipp Kühn
98a1cb3640 fix: add support for multiple ranges in clipboardTextSerializer, fix #1982 2021-12-05 17:20:43 +01:00
Philipp Kühn
1f234fc5d5 Publish
- @tiptap/core@2.0.0-beta.148
 - @tiptap/html@2.0.0-beta.147
 - @tiptap/starter-kit@2.0.0-beta.150
2021-12-03 11:35:30 +01:00
Philipp Kühn
a96a57dd81 code style 2021-12-03 10:40:56 +01:00
philippkuehn
b4ab7f079b ci: fix code style linting errors 2021-12-03 09:36:51 +00:00
BrianHung
de39853026
fix: initialize autofocus selection in createView (#2212)
* initialize autofocus selection in `createView`

* fix missing variable and null error

* remove unused imports
2021-12-03 10:35:17 +01:00
Philipp Kühn
4e1a50250b Publish
- @tiptap/core@2.0.0-beta.147
 - @tiptap/extension-collaboration-cursor@2.0.0-beta.33
 - @tiptap/extension-link@2.0.0-beta.31
 - @tiptap/extension-table@2.0.0-beta.45
 - @tiptap/html@2.0.0-beta.146
 - @tiptap/react@2.0.0-beta.98
 - @tiptap/starter-kit@2.0.0-beta.149
 - @tiptap/vue-2@2.0.0-beta.71
2021-12-03 09:05:21 +01:00
Philipp Kühn
3d68981b47
feat: Add support for autolink (#2226)
* wip

* WIP

* add autolink implementation

* refactoring

* set keepOnSplit to false

* refactoring

* improve changed ranges detection

* move some helpers into core

Co-authored-by: Philipp Kühn <philippkuehn@MacBook-Pro-von-Philipp.local>
2021-12-03 08:53:58 +01:00
Philipp Kühn
40a9404c94 add newline-after-var rule to eslint config 2021-12-03 00:03:39 +01:00
Philipp Kühn
6360278660 Publish
- @tiptap/core@2.0.0-beta.146
 - @tiptap/extension-bubble-menu@2.0.0-beta.51
 - @tiptap/extension-code-block-lowlight@2.0.0-beta.59
 - @tiptap/extension-collaboration-cursor@2.0.0-beta.32
 - @tiptap/extension-collaboration@2.0.0-beta.32
 - @tiptap/extension-floating-menu@2.0.0-beta.46
 - @tiptap/extension-focus@2.0.0-beta.38
 - @tiptap/extension-link@2.0.0-beta.30
 - @tiptap/extension-mention@2.0.0-beta.89
 - @tiptap/extension-placeholder@2.0.0-beta.45
 - @tiptap/extension-table@2.0.0-beta.44
 - @tiptap/html@2.0.0-beta.145
 - @tiptap/react@2.0.0-beta.97
 - @tiptap/starter-kit@2.0.0-beta.148
 - @tiptap/suggestion@2.0.0-beta.84
 - @tiptap/vue-2@2.0.0-beta.70
 - @tiptap/vue-3@2.0.0-beta.82
2021-12-02 21:07:43 +01:00
Philipp Kühn
f7257a5119 dependencies: update 2021-12-02 21:06:13 +01:00
Philipp Kühn
90b0929672 Publish
- @tiptap/core@2.0.0-beta.145
 - @tiptap/html@2.0.0-beta.144
 - @tiptap/starter-kit@2.0.0-beta.147
2021-12-02 20:06:08 +01:00
Philipp Kühn
20b6d79f33 fix: remove defaultOptions fallback, fix #2219 2021-12-02 20:04:45 +01:00
Philipp Kühn
270543995c Publish
- @tiptap/core@2.0.0-beta.144
 - @tiptap/extension-blockquote@2.0.0-beta.26
 - @tiptap/extension-bold@2.0.0-beta.25
 - @tiptap/extension-bullet-list@2.0.0-beta.24
 - @tiptap/extension-code-block-lowlight@2.0.0-beta.58
 - @tiptap/extension-code-block@2.0.0-beta.30
 - @tiptap/extension-code@2.0.0-beta.26
 - @tiptap/extension-heading@2.0.0-beta.24
 - @tiptap/extension-highlight@2.0.0-beta.31
 - @tiptap/extension-italic@2.0.0-beta.25
 - @tiptap/extension-link@2.0.0-beta.29
 - @tiptap/extension-list-item@2.0.0-beta.20
 - @tiptap/extension-mention@2.0.0-beta.88
 - @tiptap/extension-ordered-list@2.0.0-beta.25
 - @tiptap/extension-paragraph@2.0.0-beta.23
 - @tiptap/extension-strike@2.0.0-beta.27
 - @tiptap/extension-subscript@2.0.0-beta.10
 - @tiptap/extension-superscript@2.0.0-beta.10
 - @tiptap/extension-task-item@2.0.0-beta.30
 - @tiptap/extension-task-list@2.0.0-beta.24
 - @tiptap/extension-text-align@2.0.0-beta.29
 - @tiptap/extension-text-style@2.0.0-beta.23
 - @tiptap/extension-underline@2.0.0-beta.22
 - @tiptap/html@2.0.0-beta.143
 - @tiptap/react@2.0.0-beta.96
 - @tiptap/starter-kit@2.0.0-beta.146
2021-12-02 15:12:39 +01:00
Philipp Kühn
fa18ffe6d7 update eslint config 2021-12-01 15:40:50 +01:00
Philipp Kühn
7a04a32f1a Publish
- @tiptap/core@2.0.0-beta.143
 - @tiptap/extension-task-item@2.0.0-beta.29
 - @tiptap/html@2.0.0-beta.142
 - @tiptap/starter-kit@2.0.0-beta.145
2021-11-25 17:19:02 +01:00
Philipp Kühn
e0f64904b6 feat: add scrollIntoView option to focus command, fix #2172 2021-11-25 17:18:30 +01:00
Philipp Kühn
7c5223fc92 Publish
- @tiptap/core@2.0.0-beta.142
 - @tiptap/extension-blockquote@2.0.0-beta.25
 - @tiptap/html@2.0.0-beta.141
 - @tiptap/starter-kit@2.0.0-beta.144
2021-11-23 14:39:30 +01:00
Philipp Kühn
403c147d4d feat: add defaultBlockAt helper 2021-11-23 14:32:54 +01:00
Philipp Kühn
53f6ad47bc Publish
- @tiptap/core@2.0.0-beta.141
 - @tiptap/extension-color@2.0.0-beta.9
 - @tiptap/html@2.0.0-beta.140
 - @tiptap/starter-kit@2.0.0-beta.143
2021-11-22 10:17:43 +01:00
Philipp Kühn
3c571c9a3f feat: add 'all' option to focus command, fix #2181 2021-11-22 10:17:06 +01:00
Philipp Kühn
cd14731612 fix: improve default gapcursor position when surrounded by margins 2021-11-18 14:02:53 +01:00
Philipp Kühn
5844a8893c Publish
- @tiptap/core@2.0.0-beta.140
 - @tiptap/extension-code-block-lowlight@2.0.0-beta.57
 - @tiptap/html@2.0.0-beta.139
 - @tiptap/react@2.0.0-beta.95
 - @tiptap/starter-kit@2.0.0-beta.142
2021-11-18 12:53:18 +01:00
Philipp Kühn
7ea55279a3 refactoring 2021-11-18 12:46:21 +01:00
aguingand
3158c37324
feat: Allow array of extensions for enableInputRules and enablePasteRules options (#2119) 2021-11-18 12:44:34 +01:00
Philipp Kühn
7e1ca4c8bd refactoring 2021-11-18 12:38:02 +01:00
Jon Noronha
10fea3b44e
fix: Ignore iOS mutations when unfocused (#2170) 2021-11-18 12:37:21 +01:00
Philipp Kühn
abe932384c Publish
- @tiptap/core@2.0.0-beta.139
 - @tiptap/extension-bubble-menu@2.0.0-beta.50
 - @tiptap/extension-code-block-lowlight@2.0.0-beta.56
 - @tiptap/extension-collaboration-cursor@2.0.0-beta.31
 - @tiptap/extension-collaboration@2.0.0-beta.31
 - @tiptap/extension-dropcursor@2.0.0-beta.25
 - @tiptap/extension-floating-menu@2.0.0-beta.45
 - @tiptap/extension-focus@2.0.0-beta.37
 - @tiptap/extension-mention@2.0.0-beta.87
 - @tiptap/extension-placeholder@2.0.0-beta.44
 - @tiptap/extension-table@2.0.0-beta.43
 - @tiptap/html@2.0.0-beta.138
 - @tiptap/react@2.0.0-beta.94
 - @tiptap/starter-kit@2.0.0-beta.141
 - @tiptap/suggestion@2.0.0-beta.83
 - @tiptap/vue-2@2.0.0-beta.69
 - @tiptap/vue-3@2.0.0-beta.81
2021-11-17 19:25:46 +01:00
Philipp Kühn
f2f1c31522 dependencies: update 2021-11-17 19:23:04 +01:00
Philipp Kühn
893f87047d Publish
- @tiptap/core@2.0.0-beta.138
 - @tiptap/html@2.0.0-beta.137
 - @tiptap/starter-kit@2.0.0-beta.140
2021-11-10 21:21:58 +01:00
Philipp Kühn
53ffce5018 fix: prevent removing inline nodes when using insertContentAt, fix #2156 2021-11-10 21:16:02 +01:00
Jason Galea
6583edeb1f
fix: update getJSON return type to JSONContent (#2153) 2021-11-10 00:24:18 +01:00
Philipp Kühn
2bbc594ac9 Publish
- @tiptap/core@2.0.0-beta.137
 - @tiptap/html@2.0.0-beta.136
 - @tiptap/starter-kit@2.0.0-beta.139
2021-11-09 17:17:43 +01:00
Philipp Kühn
a0a88acd13 fix: don't remove the tiptap styles on destroy, fix #2120, fix #2143 2021-11-09 17:16:38 +01:00
Philipp Kühn
621cfa2f7e Publish
- @tiptap/core@2.0.0-beta.136
 - @tiptap/extension-blockquote@2.0.0-beta.24
 - @tiptap/extension-bold@2.0.0-beta.24
 - @tiptap/extension-bubble-menu@2.0.0-beta.49
 - @tiptap/extension-bullet-list@2.0.0-beta.23
 - @tiptap/extension-character-count@2.0.0-beta.18
 - @tiptap/extension-code-block-lowlight@2.0.0-beta.55
 - @tiptap/extension-code-block@2.0.0-beta.29
 - @tiptap/extension-code@2.0.0-beta.25
 - @tiptap/extension-collaboration-cursor@2.0.0-beta.30
 - @tiptap/extension-collaboration@2.0.0-beta.30
 - @tiptap/extension-color@2.0.0-beta.8
 - @tiptap/extension-document@2.0.0-beta.15
 - @tiptap/extension-dropcursor@2.0.0-beta.24
 - @tiptap/extension-floating-menu@2.0.0-beta.43
 - @tiptap/extension-focus@2.0.0-beta.36
 - @tiptap/extension-font-family@2.0.0-beta.20
 - @tiptap/extension-gapcursor@2.0.0-beta.33
 - @tiptap/extension-hard-break@2.0.0-beta.30
 - @tiptap/extension-heading@2.0.0-beta.23
 - @tiptap/extension-highlight@2.0.0-beta.30
 - @tiptap/extension-history@2.0.0-beta.21
 - @tiptap/extension-horizontal-rule@2.0.0-beta.30
 - @tiptap/extension-image@2.0.0-beta.24
 - @tiptap/extension-italic@2.0.0-beta.24
 - @tiptap/extension-link@2.0.0-beta.28
 - @tiptap/extension-list-item@2.0.0-beta.19
 - @tiptap/extension-mention@2.0.0-beta.86
 - @tiptap/extension-ordered-list@2.0.0-beta.24
 - @tiptap/extension-paragraph@2.0.0-beta.22
 - @tiptap/extension-placeholder@2.0.0-beta.43
 - @tiptap/extension-strike@2.0.0-beta.26
 - @tiptap/extension-subscript@2.0.0-beta.9
 - @tiptap/extension-superscript@2.0.0-beta.9
 - @tiptap/extension-table-cell@2.0.0-beta.20
 - @tiptap/extension-table-header@2.0.0-beta.22
 - @tiptap/extension-table-row@2.0.0-beta.19
 - @tiptap/extension-table@2.0.0-beta.42
 - @tiptap/extension-task-item@2.0.0-beta.28
 - @tiptap/extension-task-list@2.0.0-beta.23
 - @tiptap/extension-text-align@2.0.0-beta.28
 - @tiptap/extension-text-style@2.0.0-beta.22
 - @tiptap/extension-text@2.0.0-beta.15
 - @tiptap/extension-typography@2.0.0-beta.19
 - @tiptap/extension-underline@2.0.0-beta.21
 - @tiptap/html@2.0.0-beta.135
 - @tiptap/react@2.0.0-beta.92
 - @tiptap/starter-kit@2.0.0-beta.138
 - @tiptap/suggestion@2.0.0-beta.82
 - @tiptap/vue-2@2.0.0-beta.67
 - @tiptap/vue-3@2.0.0-beta.79
2021-11-09 16:51:34 +01:00
Philipp Kühn
fce16e8058 Publish
- @tiptap/core@2.0.0-beta.135
 - @tiptap/extension-blockquote@2.0.0-beta.23
 - @tiptap/extension-bold@2.0.0-beta.23
 - @tiptap/extension-bubble-menu@2.0.0-beta.48
 - @tiptap/extension-bullet-list@2.0.0-beta.22
 - @tiptap/extension-character-count@2.0.0-beta.17
 - @tiptap/extension-code-block-lowlight@2.0.0-beta.54
 - @tiptap/extension-code-block@2.0.0-beta.28
 - @tiptap/extension-code@2.0.0-beta.24
 - @tiptap/extension-collaboration-cursor@2.0.0-beta.29
 - @tiptap/extension-collaboration@2.0.0-beta.29
 - @tiptap/extension-color@2.0.0-beta.7
 - @tiptap/extension-document@2.0.0-beta.14
 - @tiptap/extension-dropcursor@2.0.0-beta.23
 - @tiptap/extension-floating-menu@2.0.0-beta.42
 - @tiptap/extension-focus@2.0.0-beta.35
 - @tiptap/extension-font-family@2.0.0-beta.19
 - @tiptap/extension-gapcursor@2.0.0-beta.32
 - @tiptap/extension-hard-break@2.0.0-beta.29
 - @tiptap/extension-heading@2.0.0-beta.22
 - @tiptap/extension-highlight@2.0.0-beta.29
 - @tiptap/extension-history@2.0.0-beta.20
 - @tiptap/extension-horizontal-rule@2.0.0-beta.29
 - @tiptap/extension-image@2.0.0-beta.23
 - @tiptap/extension-italic@2.0.0-beta.23
 - @tiptap/extension-link@2.0.0-beta.27
 - @tiptap/extension-list-item@2.0.0-beta.18
 - @tiptap/extension-mention@2.0.0-beta.85
 - @tiptap/extension-ordered-list@2.0.0-beta.23
 - @tiptap/extension-paragraph@2.0.0-beta.21
 - @tiptap/extension-placeholder@2.0.0-beta.42
 - @tiptap/extension-strike@2.0.0-beta.25
 - @tiptap/extension-subscript@2.0.0-beta.8
 - @tiptap/extension-superscript@2.0.0-beta.8
 - @tiptap/extension-table-cell@2.0.0-beta.19
 - @tiptap/extension-table-header@2.0.0-beta.21
 - @tiptap/extension-table-row@2.0.0-beta.18
 - @tiptap/extension-table@2.0.0-beta.41
 - @tiptap/extension-task-item@2.0.0-beta.27
 - @tiptap/extension-task-list@2.0.0-beta.22
 - @tiptap/extension-text-align@2.0.0-beta.27
 - @tiptap/extension-text-style@2.0.0-beta.21
 - @tiptap/extension-text@2.0.0-beta.14
 - @tiptap/extension-typography@2.0.0-beta.18
 - @tiptap/extension-underline@2.0.0-beta.20
 - @tiptap/html@2.0.0-beta.134
 - @tiptap/react@2.0.0-beta.91
 - @tiptap/starter-kit@2.0.0-beta.137
 - @tiptap/suggestion@2.0.0-beta.81
 - @tiptap/vue-2@2.0.0-beta.66
 - @tiptap/vue-3@2.0.0-beta.78
2021-11-09 16:24:45 +01:00
Philipp Kühn
d59c695833 Publish
- @tiptap/core@2.0.0-beta.134
 - @tiptap/extension-blockquote@2.0.0-beta.22
 - @tiptap/extension-bold@2.0.0-beta.22
 - @tiptap/extension-bubble-menu@2.0.0-beta.47
 - @tiptap/extension-bullet-list@2.0.0-beta.21
 - @tiptap/extension-character-count@2.0.0-beta.16
 - @tiptap/extension-code-block-lowlight@2.0.0-beta.53
 - @tiptap/extension-code-block@2.0.0-beta.27
 - @tiptap/extension-code@2.0.0-beta.23
 - @tiptap/extension-collaboration-cursor@2.0.0-beta.28
 - @tiptap/extension-collaboration@2.0.0-beta.28
 - @tiptap/extension-color@2.0.0-beta.6
 - @tiptap/extension-dropcursor@2.0.0-beta.22
 - @tiptap/extension-floating-menu@2.0.0-beta.41
 - @tiptap/extension-focus@2.0.0-beta.34
 - @tiptap/extension-font-family@2.0.0-beta.18
 - @tiptap/extension-gapcursor@2.0.0-beta.31
 - @tiptap/extension-hard-break@2.0.0-beta.28
 - @tiptap/extension-heading@2.0.0-beta.21
 - @tiptap/extension-highlight@2.0.0-beta.28
 - @tiptap/extension-history@2.0.0-beta.19
 - @tiptap/extension-horizontal-rule@2.0.0-beta.28
 - @tiptap/extension-image@2.0.0-beta.22
 - @tiptap/extension-italic@2.0.0-beta.22
 - @tiptap/extension-link@2.0.0-beta.26
 - @tiptap/extension-list-item@2.0.0-beta.17
 - @tiptap/extension-mention@2.0.0-beta.84
 - @tiptap/extension-ordered-list@2.0.0-beta.22
 - @tiptap/extension-paragraph@2.0.0-beta.20
 - @tiptap/extension-placeholder@2.0.0-beta.41
 - @tiptap/extension-strike@2.0.0-beta.24
 - @tiptap/extension-subscript@2.0.0-beta.7
 - @tiptap/extension-superscript@2.0.0-beta.7
 - @tiptap/extension-table-cell@2.0.0-beta.18
 - @tiptap/extension-table-header@2.0.0-beta.20
 - @tiptap/extension-table-row@2.0.0-beta.17
 - @tiptap/extension-table@2.0.0-beta.40
 - @tiptap/extension-task-item@2.0.0-beta.26
 - @tiptap/extension-task-list@2.0.0-beta.21
 - @tiptap/extension-text-align@2.0.0-beta.26
 - @tiptap/extension-text-style@2.0.0-beta.20
 - @tiptap/extension-underline@2.0.0-beta.19
 - @tiptap/html@2.0.0-beta.133
 - @tiptap/react@2.0.0-beta.90
 - @tiptap/starter-kit@2.0.0-beta.136
 - @tiptap/suggestion@2.0.0-beta.80
 - @tiptap/vue-2@2.0.0-beta.65
 - @tiptap/vue-3@2.0.0-beta.77
2021-11-09 16:18:12 +01:00
Philipp Kühn
2a1c5d55e5 Publish
- @tiptap/core@2.0.0-beta.133
 - @tiptap/extension-horizontal-rule@2.0.0-beta.27
 - @tiptap/extension-task-item@2.0.0-beta.25
 - @tiptap/html@2.0.0-beta.132
 - @tiptap/starter-kit@2.0.0-beta.135
2021-11-08 21:43:47 +01:00
Philipp Kühn
5da313a548 fix: fix a bug when parsing attributes if no parseHTML method is provided, fix #2058 2021-11-08 21:27:46 +01:00
Philipp Kühn
8fc915cade
fix: Improve behavior when using insertContent (#2147)
* check if we can replace the wrapping node by the newly inserted content
    /

* we dont need this anymore

* set selection to inserted content instead of below

* improve hr cursor behavior
2021-11-08 20:37:12 +01:00
Philipp Kühn
926cfcd602 Publish
- @tiptap/core@2.0.0-beta.132
 - @tiptap/extension-bubble-menu@2.0.0-beta.46
 - @tiptap/extension-code-block-lowlight@2.0.0-beta.52
 - @tiptap/extension-floating-menu@2.0.0-beta.40
 - @tiptap/extension-focus@2.0.0-beta.33
 - @tiptap/extension-mention@2.0.0-beta.83
 - @tiptap/extension-placeholder@2.0.0-beta.40
 - @tiptap/extension-table@2.0.0-beta.39
 - @tiptap/html@2.0.0-beta.131
 - @tiptap/react@2.0.0-beta.89
 - @tiptap/starter-kit@2.0.0-beta.134
 - @tiptap/suggestion@2.0.0-beta.79
 - @tiptap/vue-2@2.0.0-beta.64
 - @tiptap/vue-3@2.0.0-beta.76
2021-11-08 11:27:55 +01:00
Philipp Kühn
4b793be8e4 dependencies: update 2021-11-08 11:23:32 +01:00
Philipp Kühn
3c32e66c02 Publish
- @tiptap/core@2.0.0-beta.131
 - @tiptap/extension-bubble-menu@2.0.0-beta.45
 - @tiptap/extension-code-block-lowlight@2.0.0-beta.51
 - @tiptap/extension-floating-menu@2.0.0-beta.39
 - @tiptap/extension-focus@2.0.0-beta.32
 - @tiptap/extension-hard-break@2.0.0-beta.27
 - @tiptap/extension-mention@2.0.0-beta.82
 - @tiptap/extension-placeholder@2.0.0-beta.39
 - @tiptap/extension-table@2.0.0-beta.38
 - @tiptap/html@2.0.0-beta.130
 - @tiptap/react@2.0.0-beta.88
 - @tiptap/starter-kit@2.0.0-beta.133
 - @tiptap/suggestion@2.0.0-beta.78
 - @tiptap/vue-2@2.0.0-beta.63
 - @tiptap/vue-3@2.0.0-beta.75
2021-11-05 14:12:22 +01:00
Philipp Kühn
18a9271611 dependencies: update 2021-11-05 11:52:49 +01:00
Philipp Kühn
ce7f52a8f0 fix: improve JSONContent type to allow pure JSON content 2021-11-03 21:11:24 +01:00
Philipp Kühn
31c23336d0 Publish
- @tiptap/core@2.0.0-beta.130
 - @tiptap/extension-blockquote@2.0.0-beta.21
 - @tiptap/extension-bold@2.0.0-beta.21
 - @tiptap/extension-bubble-menu@2.0.0-beta.44
 - @tiptap/extension-bullet-list@2.0.0-beta.20
 - @tiptap/extension-character-count@2.0.0-beta.15
 - @tiptap/extension-code-block-lowlight@2.0.0-beta.50
 - @tiptap/extension-code-block@2.0.0-beta.26
 - @tiptap/extension-code@2.0.0-beta.22
 - @tiptap/extension-collaboration-cursor@2.0.0-beta.27
 - @tiptap/extension-collaboration@2.0.0-beta.27
 - @tiptap/extension-color@2.0.0-beta.5
 - @tiptap/extension-dropcursor@2.0.0-beta.21
 - @tiptap/extension-floating-menu@2.0.0-beta.38
 - @tiptap/extension-focus@2.0.0-beta.31
 - @tiptap/extension-font-family@2.0.0-beta.17
 - @tiptap/extension-gapcursor@2.0.0-beta.30
 - @tiptap/extension-hard-break@2.0.0-beta.26
 - @tiptap/extension-heading@2.0.0-beta.20
 - @tiptap/extension-highlight@2.0.0-beta.27
 - @tiptap/extension-history@2.0.0-beta.18
 - @tiptap/extension-horizontal-rule@2.0.0-beta.26
 - @tiptap/extension-image@2.0.0-beta.21
 - @tiptap/extension-italic@2.0.0-beta.21
 - @tiptap/extension-link@2.0.0-beta.25
 - @tiptap/extension-list-item@2.0.0-beta.16
 - @tiptap/extension-mention@2.0.0-beta.81
 - @tiptap/extension-ordered-list@2.0.0-beta.21
 - @tiptap/extension-paragraph@2.0.0-beta.19
 - @tiptap/extension-placeholder@2.0.0-beta.38
 - @tiptap/extension-strike@2.0.0-beta.23
 - @tiptap/extension-subscript@2.0.0-beta.6
 - @tiptap/extension-superscript@2.0.0-beta.6
 - @tiptap/extension-table-cell@2.0.0-beta.17
 - @tiptap/extension-table-header@2.0.0-beta.19
 - @tiptap/extension-table-row@2.0.0-beta.16
 - @tiptap/extension-table@2.0.0-beta.37
 - @tiptap/extension-task-item@2.0.0-beta.24
 - @tiptap/extension-task-list@2.0.0-beta.20
 - @tiptap/extension-text-align@2.0.0-beta.25
 - @tiptap/extension-text-style@2.0.0-beta.19
 - @tiptap/extension-underline@2.0.0-beta.18
 - @tiptap/html@2.0.0-beta.129
 - @tiptap/react@2.0.0-beta.87
 - @tiptap/starter-kit@2.0.0-beta.132
 - @tiptap/suggestion@2.0.0-beta.77
 - @tiptap/vue-2@2.0.0-beta.62
 - @tiptap/vue-3@2.0.0-beta.74
2021-10-31 12:09:28 +01:00
Philipp Kühn
010418d0fd fix: prevent RangeError for posToDOMRect, fix #2112 2021-10-31 12:03:24 +01:00
Philipp Kühn
642627ec36 Publish
- @tiptap/core@2.0.0-beta.129
 - @tiptap/extension-blockquote@2.0.0-beta.20
 - @tiptap/extension-bold@2.0.0-beta.20
 - @tiptap/extension-bubble-menu@2.0.0-beta.43
 - @tiptap/extension-bullet-list@2.0.0-beta.19
 - @tiptap/extension-character-count@2.0.0-beta.14
 - @tiptap/extension-code-block-lowlight@2.0.0-beta.49
 - @tiptap/extension-code-block@2.0.0-beta.25
 - @tiptap/extension-code@2.0.0-beta.21
 - @tiptap/extension-collaboration-cursor@2.0.0-beta.26
 - @tiptap/extension-collaboration@2.0.0-beta.26
 - @tiptap/extension-color@2.0.0-beta.4
 - @tiptap/extension-dropcursor@2.0.0-beta.20
 - @tiptap/extension-floating-menu@2.0.0-beta.37
 - @tiptap/extension-focus@2.0.0-beta.30
 - @tiptap/extension-font-family@2.0.0-beta.16
 - @tiptap/extension-gapcursor@2.0.0-beta.29
 - @tiptap/extension-hard-break@2.0.0-beta.25
 - @tiptap/extension-heading@2.0.0-beta.19
 - @tiptap/extension-highlight@2.0.0-beta.26
 - @tiptap/extension-history@2.0.0-beta.17
 - @tiptap/extension-horizontal-rule@2.0.0-beta.25
 - @tiptap/extension-image@2.0.0-beta.20
 - @tiptap/extension-italic@2.0.0-beta.20
 - @tiptap/extension-link@2.0.0-beta.24
 - @tiptap/extension-list-item@2.0.0-beta.15
 - @tiptap/extension-mention@2.0.0-beta.80
 - @tiptap/extension-ordered-list@2.0.0-beta.20
 - @tiptap/extension-paragraph@2.0.0-beta.18
 - @tiptap/extension-placeholder@2.0.0-beta.37
 - @tiptap/extension-strike@2.0.0-beta.22
 - @tiptap/extension-subscript@2.0.0-beta.5
 - @tiptap/extension-superscript@2.0.0-beta.5
 - @tiptap/extension-table-cell@2.0.0-beta.16
 - @tiptap/extension-table-header@2.0.0-beta.18
 - @tiptap/extension-table-row@2.0.0-beta.15
 - @tiptap/extension-table@2.0.0-beta.36
 - @tiptap/extension-task-item@2.0.0-beta.23
 - @tiptap/extension-task-list@2.0.0-beta.19
 - @tiptap/extension-text-align@2.0.0-beta.24
 - @tiptap/extension-text-style@2.0.0-beta.18
 - @tiptap/extension-underline@2.0.0-beta.17
 - @tiptap/html@2.0.0-beta.128
 - @tiptap/react@2.0.0-beta.86
 - @tiptap/starter-kit@2.0.0-beta.131
 - @tiptap/suggestion@2.0.0-beta.76
 - @tiptap/vue-2@2.0.0-beta.61
 - @tiptap/vue-3@2.0.0-beta.73
2021-10-26 18:38:50 +02:00
Philipp Kühn
9afadeb7fe
feat!: Replace defaultOptions with addOptions (#2088)
* add new addOptions option

* replace defaultOptions with addOptions for all extensions

* replace defaultOptions with addOptions for all demos

* replace defaultOptions with addOptions in docs

* refactoring

* refactoring

* drop object support for addOptions

* fix optional options

* fix tests
2021-10-26 18:31:13 +02:00
Philipp Kühn
9f5a165b4d Publish
- @tiptap/core@2.0.0-beta.128
 - @tiptap/extension-code-block-lowlight@2.0.0-beta.48
 - @tiptap/extension-mention@2.0.0-beta.79
 - @tiptap/extension-placeholder@2.0.0-beta.36
 - @tiptap/html@2.0.0-beta.127
 - @tiptap/react@2.0.0-beta.85
 - @tiptap/starter-kit@2.0.0-beta.130
 - @tiptap/suggestion@2.0.0-beta.75
2021-10-25 10:16:21 +02:00
Philipp Kühn
45778b81dd dependencies: update 2021-10-25 09:51:33 +02:00
Philipp Kühn
ef254cead7 fix: fix storage context when using configure 2021-10-25 00:27:24 +02:00
Philipp Kühn
0ac78c451e Publish
- @tiptap/core@2.0.0-beta.127
 - @tiptap/html@2.0.0-beta.126
 - @tiptap/starter-kit@2.0.0-beta.129
 - @tiptap/vue-3@2.0.0-beta.72
2021-10-22 21:29:45 +02:00
Jon Noronha
bebaa4045e
fix: Separate drags from drops in stopEvent (#2070)
* Separate drags from drops in stopEvent

* Move !isDropEvent
2021-10-22 21:27:58 +02:00
Philipp Kühn
0e94afe42a fix: improve default styling for .ProseMirror-separator 2021-10-22 15:05:18 +02:00
Philipp Kühn
f6ef4caa14 Publish
- @tiptap/core@2.0.0-beta.126
 - @tiptap/extension-gapcursor@2.0.0-beta.28
 - @tiptap/extension-table@2.0.0-beta.35
 - @tiptap/html@2.0.0-beta.125
 - @tiptap/react@2.0.0-beta.84
 - @tiptap/starter-kit@2.0.0-beta.128
 - @tiptap/vue-3@2.0.0-beta.71
2021-10-22 09:06:12 +02:00
Philipp Kühn
ff67ee1da3 fix: fix a bug where paste rules doesn’t worked at the start of the document, see #1225 2021-10-22 09:04:09 +02:00
Philipp Kühn
7ffabf251c
feat: Add extension storage (#2069) 2021-10-22 08:52:54 +02:00
Philipp Kühn
9948e2499a Publish
- @tiptap/core@2.0.0-beta.125
 - @tiptap/extension-blockquote@2.0.0-beta.19
 - @tiptap/extension-bold@2.0.0-beta.19
 - @tiptap/extension-bubble-menu@2.0.0-beta.42
 - @tiptap/extension-bullet-list@2.0.0-beta.18
 - @tiptap/extension-code-block-lowlight@2.0.0-beta.47
 - @tiptap/extension-code-block@2.0.0-beta.24
 - @tiptap/extension-code@2.0.0-beta.20
 - @tiptap/extension-collaboration-cursor@2.0.0-beta.25
 - @tiptap/extension-collaboration@2.0.0-beta.25
 - @tiptap/extension-floating-menu@2.0.0-beta.36
 - @tiptap/extension-focus@2.0.0-beta.29
 - @tiptap/extension-gapcursor@2.0.0-beta.27
 - @tiptap/extension-hard-break@2.0.0-beta.24
 - @tiptap/extension-heading@2.0.0-beta.18
 - @tiptap/extension-highlight@2.0.0-beta.25
 - @tiptap/extension-horizontal-rule@2.0.0-beta.24
 - @tiptap/extension-image@2.0.0-beta.19
 - @tiptap/extension-italic@2.0.0-beta.19
 - @tiptap/extension-link@2.0.0-beta.23
 - @tiptap/extension-mention@2.0.0-beta.77
 - @tiptap/extension-ordered-list@2.0.0-beta.19
 - @tiptap/extension-placeholder@2.0.0-beta.35
 - @tiptap/extension-strike@2.0.0-beta.21
 - @tiptap/extension-table@2.0.0-beta.34
 - @tiptap/extension-task-item@2.0.0-beta.21
 - @tiptap/extension-typography@2.0.0-beta.17
 - @tiptap/html@2.0.0-beta.124
 - @tiptap/react@2.0.0-beta.83
 - @tiptap/starter-kit@2.0.0-beta.127
 - @tiptap/suggestion@2.0.0-beta.74
 - @tiptap/vue-2@2.0.0-beta.60
 - @tiptap/vue-3@2.0.0-beta.70
2021-10-14 20:53:30 +02:00
Philipp Kühn
22c82ba61f fix: check for storedMarks in getMarkAttributes, fix #2039 2021-10-14 20:45:44 +02:00
Philipp Kühn
d67a59468c Publish
- @tiptap/core@2.0.0-beta.124
 - @tiptap/html@2.0.0-beta.123
 - @tiptap/starter-kit@2.0.0-beta.126
2021-10-14 12:31:11 +02:00
Philipp Kühn
4295c6bd21 fix: fix type for insertContent command 2021-10-14 12:30:16 +02:00
Philipp Kühn
8a14131d7a Publish
- @tiptap/core@2.0.0-beta.123
 - @tiptap/extension-blockquote@2.0.0-beta.18
 - @tiptap/extension-bold@2.0.0-beta.18
 - @tiptap/extension-bubble-menu@2.0.0-beta.41
 - @tiptap/extension-bullet-list@2.0.0-beta.17
 - @tiptap/extension-code-block-lowlight@2.0.0-beta.46
 - @tiptap/extension-code-block@2.0.0-beta.23
 - @tiptap/extension-code@2.0.0-beta.19
 - @tiptap/extension-collaboration-cursor@2.0.0-beta.24
 - @tiptap/extension-collaboration@2.0.0-beta.24
 - @tiptap/extension-floating-menu@2.0.0-beta.35
 - @tiptap/extension-focus@2.0.0-beta.28
 - @tiptap/extension-gapcursor@2.0.0-beta.26
 - @tiptap/extension-hard-break@2.0.0-beta.23
 - @tiptap/extension-heading@2.0.0-beta.17
 - @tiptap/extension-highlight@2.0.0-beta.24
 - @tiptap/extension-horizontal-rule@2.0.0-beta.23
 - @tiptap/extension-image@2.0.0-beta.18
 - @tiptap/extension-italic@2.0.0-beta.18
 - @tiptap/extension-link@2.0.0-beta.22
 - @tiptap/extension-mention@2.0.0-beta.76
 - @tiptap/extension-ordered-list@2.0.0-beta.18
 - @tiptap/extension-placeholder@2.0.0-beta.34
 - @tiptap/extension-strike@2.0.0-beta.20
 - @tiptap/extension-table@2.0.0-beta.33
 - @tiptap/extension-task-item@2.0.0-beta.20
 - @tiptap/extension-typography@2.0.0-beta.16
 - @tiptap/html@2.0.0-beta.122
 - @tiptap/react@2.0.0-beta.82
 - @tiptap/starter-kit@2.0.0-beta.125
 - @tiptap/suggestion@2.0.0-beta.73
 - @tiptap/vue-2@2.0.0-beta.59
 - @tiptap/vue-3@2.0.0-beta.69
2021-10-14 12:19:36 +02:00
Philipp Kühn
a7e2f4397b dependencies: update 2021-10-14 12:16:26 +02:00
Philipp Kühn
9f2c36896b feat: add updateSelection option to insertContentAt command 2021-10-14 12:08:39 +02:00
Philipp Kühn
4303637a78
feat: Allow to use commands within InputRule and PasteRule (#2035)
* add optional state prop to commandmanager

* add commands, chain and can getter to commandmanager

* use custom CommandManager for input rules and paste rules

* export commandmanager
2021-10-14 11:56:40 +02:00
Philipp Kühn
134d7f8513 Publish
- @tiptap/core@2.0.0-beta.122
 - @tiptap/html@2.0.0-beta.121
 - @tiptap/starter-kit@2.0.0-beta.121
2021-10-10 22:24:18 +02:00
Philipp Kühn
3958bf1c22 fix: allow to re-apply current mark for input rules and paste rules, fix #2003 2021-10-10 22:23:32 +02:00
Philipp Kühn
3a7e202e71 Publish
- @tiptap/core@2.0.0-beta.121
 - @tiptap/extension-blockquote@2.0.0-beta.17
 - @tiptap/extension-bold@2.0.0-beta.17
 - @tiptap/extension-code@2.0.0-beta.18
 - @tiptap/extension-highlight@2.0.0-beta.23
 - @tiptap/extension-italic@2.0.0-beta.17
 - @tiptap/extension-strike@2.0.0-beta.19
 - @tiptap/html@2.0.0-beta.120
 - @tiptap/starter-kit@2.0.0-beta.120
2021-10-10 21:35:11 +02:00
Philipp Kühn
9d281e9e99 fix: do not apply paste rules for ProseMirror HTML 2021-10-10 19:25:50 +02:00
Philipp Kühn
3ca6b63b3c Publish
- @tiptap/core@2.0.0-beta.120
 - @tiptap/html@2.0.0-beta.119
 - @tiptap/starter-kit@2.0.0-beta.119
2021-10-08 22:42:11 +02:00
Philipp Kühn
770c4e18e1 fix: fix mappes positions for paste rules, fix #2002 2021-10-08 22:40:06 +02:00
Philipp Kühn
ed00dbbe56 Publish
- @tiptap/core@2.0.0-beta.119
 - @tiptap/extension-blockquote@2.0.0-beta.16
 - @tiptap/extension-bold@2.0.0-beta.16
 - @tiptap/extension-bubble-menu@2.0.0-beta.40
 - @tiptap/extension-bullet-list@2.0.0-beta.16
 - @tiptap/extension-code-block-lowlight@2.0.0-beta.42
 - @tiptap/extension-code-block@2.0.0-beta.19
 - @tiptap/extension-code@2.0.0-beta.17
 - @tiptap/extension-collaboration-cursor@2.0.0-beta.23
 - @tiptap/extension-collaboration@2.0.0-beta.23
 - @tiptap/extension-floating-menu@2.0.0-beta.34
 - @tiptap/extension-focus@2.0.0-beta.27
 - @tiptap/extension-gapcursor@2.0.0-beta.25
 - @tiptap/extension-hard-break@2.0.0-beta.22
 - @tiptap/extension-heading@2.0.0-beta.16
 - @tiptap/extension-highlight@2.0.0-beta.22
 - @tiptap/extension-horizontal-rule@2.0.0-beta.22
 - @tiptap/extension-image@2.0.0-beta.16
 - @tiptap/extension-italic@2.0.0-beta.16
 - @tiptap/extension-link@2.0.0-beta.21
 - @tiptap/extension-mention@2.0.0-beta.75
 - @tiptap/extension-ordered-list@2.0.0-beta.17
 - @tiptap/extension-placeholder@2.0.0-beta.32
 - @tiptap/extension-strike@2.0.0-beta.18
 - @tiptap/extension-table@2.0.0-beta.32
 - @tiptap/extension-task-item@2.0.0-beta.19
 - @tiptap/extension-typography@2.0.0-beta.15
 - @tiptap/html@2.0.0-beta.118
 - @tiptap/react@2.0.0-beta.79
 - @tiptap/starter-kit@2.0.0-beta.118
 - @tiptap/suggestion@2.0.0-beta.72
 - @tiptap/vue-2@2.0.0-beta.58
 - @tiptap/vue-3@2.0.0-beta.68
2021-10-08 15:08:08 +02:00
Philipp Kühn
723b955cec
feat: Integrate input rules and paste rules into the core (#1997)
* refactoring

* improve link regex

* WIP: add new markPasteRule und linkify to image mark

* move copy of inputrule to core

* trigger codeblock inputrule on enter

* refactoring

* add regex match to markpasterulematch

* refactoring

* improve link regex

* WIP: add new markPasteRule und linkify to image mark

* move copy of inputrule to core

* trigger codeblock inputrule on enter

* refactoring

* add regex match to markpasterulematch

* update linkify

* wip

* wip

* log

* wip

* remove debug code

* wip

* wip

* wip

* wip

* wip

* wip

* wip

* wip

* rename matcher

* add data to ExtendedRegExpMatchArray

* remove logging

* add code option to marks, prevent inputrules in code mark

* remove link regex

* fix codeblock inputrule on enter

* refactoring

* refactoring

* refactoring

* refactoring

* fix position bug

* add test

* export InputRule and PasteRule

* clean up link demo

* fix types
2021-10-08 15:02:09 +02:00
Philipp Kühn
ace4964d97 dependencies: update 2021-10-08 12:13:20 +02:00
Philipp Kühn
4feb4ee36e Publish
- @tiptap/core@2.0.0-beta.118
 - @tiptap/html@2.0.0-beta.117
 - @tiptap/starter-kit@2.0.0-beta.117
2021-10-03 18:58:02 +02:00
Philipp Kühn
f8efdf797a fix: fix order of executed plugins, fix #1547 2021-10-03 18:55:33 +02:00
Philipp Kühn
dc868b3d2a Publish
- @tiptap/core@2.0.0-beta.117
 - @tiptap/extension-bubble-menu@2.0.0-beta.39
 - @tiptap/extension-code-block-lowlight@2.0.0-beta.41
 - @tiptap/extension-floating-menu@2.0.0-beta.33
 - @tiptap/extension-gapcursor@2.0.0-beta.24
 - @tiptap/extension-hard-break@2.0.0-beta.21
 - @tiptap/extension-highlight@2.0.0-beta.21
 - @tiptap/extension-horizontal-rule@2.0.0-beta.21
 - @tiptap/html@2.0.0-beta.116
 - @tiptap/react@2.0.0-beta.78
 - @tiptap/starter-kit@2.0.0-beta.116
 - @tiptap/vue-2@2.0.0-beta.57
 - @tiptap/vue-3@2.0.0-beta.67
2021-10-02 23:20:38 +02:00
Philipp Kühn
b2a08e4a78 Publish
- @tiptap/core@2.0.0-beta.116
 - @tiptap/html@2.0.0-beta.115
 - @tiptap/react@2.0.0-beta.76
 - @tiptap/starter-kit@2.0.0-beta.115
2021-09-30 09:44:29 +02:00
Philipp Kühn
e0f77b8fd6 dependencies: update 2021-09-30 09:41:27 +02:00
Philipp Kühn
e61521c858 refactoring 2021-09-30 09:38:57 +02:00
Philipp Kühn
8db5a943d2 refactoring 2021-09-30 09:34:45 +02:00
HuiiBuh
54e85fd284
feat: #1898 Made the EventEmitter generic to improve the types of the tiptap events (#1959) 2021-09-30 09:25:40 +02:00
Philipp Kühn
14f62dddb3 Publish
- @tiptap/core@2.0.0-beta.115
 - @tiptap/extension-bubble-menu@2.0.0-beta.38
 - @tiptap/extension-floating-menu@2.0.0-beta.32
 - @tiptap/extension-gapcursor@2.0.0-beta.23
 - @tiptap/extension-hard-break@2.0.0-beta.20
 - @tiptap/extension-highlight@2.0.0-beta.20
 - @tiptap/extension-horizontal-rule@2.0.0-beta.20
 - @tiptap/html@2.0.0-beta.114
 - @tiptap/react@2.0.0-beta.75
 - @tiptap/starter-kit@2.0.0-beta.114
 - @tiptap/vue-2@2.0.0-beta.56
 - @tiptap/vue-3@2.0.0-beta.66
2021-09-30 00:21:36 +02:00
Philipp Kühn
50ed44b2df Publish
- @tiptap/core@2.0.0-beta.114
 - @tiptap/extension-bubble-menu@2.0.0-beta.37
 - @tiptap/extension-floating-menu@2.0.0-beta.31
 - @tiptap/extension-gapcursor@2.0.0-beta.22
 - @tiptap/extension-hard-break@2.0.0-beta.19
 - @tiptap/extension-highlight@2.0.0-beta.19
 - @tiptap/html@2.0.0-beta.113
 - @tiptap/react@2.0.0-beta.74
 - @tiptap/starter-kit@2.0.0-beta.113
 - @tiptap/vue-2@2.0.0-beta.55
 - @tiptap/vue-3@2.0.0-beta.65
2021-09-28 21:42:17 +02:00
Philipp Kühn
2c9cf03398 fix: getHTMLFromFragment now expects a fragment instead of node 2021-09-28 21:34:57 +02:00
Philipp Kühn
27a1acab5c Publish
- @tiptap/core@2.0.0-beta.113
 - @tiptap/extension-bubble-menu@2.0.0-beta.36
 - @tiptap/extension-floating-menu@2.0.0-beta.30
 - @tiptap/extension-gapcursor@2.0.0-beta.21
 - @tiptap/extension-hard-break@2.0.0-beta.18
 - @tiptap/extension-highlight@2.0.0-beta.18
 - @tiptap/html@2.0.0-beta.112
 - @tiptap/react@2.0.0-beta.73
 - @tiptap/starter-kit@2.0.0-beta.112
 - @tiptap/vue-2@2.0.0-beta.54
 - @tiptap/vue-3@2.0.0-beta.64
2021-09-27 23:36:29 +02:00
Philipp Kühn
b42e442a5a fix: add support for CellSelection in isActive helper, fix #1947 2021-09-27 23:33:32 +02:00
Philipp Kühn
32ae3868ea fix: handle backspace also on shift 2021-09-27 23:03:51 +02:00
Philipp Kühn
aa25d362f9 refactoring 2021-09-27 23:03:23 +02:00
Philipp Kühn
ec619a0f96 Publish
- @tiptap/core@2.0.0-beta.112
 - @tiptap/extension-hard-break@2.0.0-beta.17
 - @tiptap/html@2.0.0-beta.111
 - @tiptap/react@2.0.0-beta.72
 - @tiptap/starter-kit@2.0.0-beta.111
2021-09-23 09:42:22 +02:00
Philipp Kühn
e5c765c8e4 refactoring 2021-09-22 22:45:27 +02:00
Philipp Kühn
c91b2f29be refactoring 2021-09-22 21:14:07 +02:00
Philipp Kühn
f096209a77 Publish
- @tiptap/core@2.0.0-beta.111
 - @tiptap/extension-bubble-menu@2.0.0-beta.35
 - @tiptap/extension-floating-menu@2.0.0-beta.29
 - @tiptap/html@2.0.0-beta.110
 - @tiptap/react@2.0.0-beta.71
 - @tiptap/starter-kit@2.0.0-beta.110
 - @tiptap/vue-2@2.0.0-beta.53
 - @tiptap/vue-3@2.0.0-beta.62
2021-09-22 19:48:15 +02:00
Philipp Kühn
fcca1e6f4d fix: improve performance for isActive method, see #1930 2021-09-22 19:43:55 +02:00
philippkuehn
39e1be59bb ci: fix code style linting errors 2021-09-22 11:00:24 +00:00
Nokola
8ee0d67b83
fix: nodeInputRule() support for group match (#1574)
* Fix: nodeInputRule() support for group match

Fixes in nodeInputRule()
- add support for "first group match, if any" similar to https://prosemirror.net/docs/ref/#inputrules
- fix issue where rewriting includes extra unnecessary character from the match

* Insert last typed in nodeInputRule group match
2021-09-22 12:59:25 +02:00
Philipp Kühn
7c57d97cde Publish
- @tiptap/core@2.0.0-beta.110
 - @tiptap/html@2.0.0-beta.109
 - @tiptap/starter-kit@2.0.0-beta.109
2021-09-22 00:06:36 +02:00
Philipp Kühn
bad16d9f3a fix: call selectAll on 'cmd+a', set a TextSelection instead of AllSelection, fix #1908 2021-09-22 00:03:32 +02:00
Philipp Kühn
41dddb0fcd Publish
- @tiptap/core@2.0.0-beta.109
 - @tiptap/extension-gapcursor@2.0.0-beta.20
 - @tiptap/extension-highlight@2.0.0-beta.17
 - @tiptap/html@2.0.0-beta.108
 - @tiptap/react@2.0.0-beta.70
 - @tiptap/starter-kit@2.0.0-beta.108
2021-09-21 20:33:19 +02:00
Philipp Kühn
1faa2fc386 dependencies: update 2021-09-21 20:30:23 +02:00
Philipp Kühn
0255dbdfcd refactoring 2021-09-21 20:21:36 +02:00
Flávio Carvalho
4178281a74 feat: add enableCoreExtensions flag (#1923) 2021-09-21 20:21:36 +02:00
Philipp Kühn
067d61c5dd Publish
- @tiptap/core@2.0.0-beta.108
 - @tiptap/extension-mention@2.0.0-beta.74
 - @tiptap/html@2.0.0-beta.107
 - @tiptap/react@2.0.0-beta.69
 - @tiptap/starter-kit@2.0.0-beta.107
 - @tiptap/suggestion@2.0.0-beta.71
2021-09-20 11:23:21 +02:00
Philipp Kühn
fe8de584f5 update package keywords 2021-09-19 00:19:58 +02:00
Philipp Kühn
adbb005280 Publish
- @tiptap/core@2.0.0-beta.107
 - @tiptap/html@2.0.0-beta.106
 - @tiptap/react@2.0.0-beta.68
 - @tiptap/starter-kit@2.0.0-beta.106
 - @tiptap/vue-2@2.0.0-beta.52
 - @tiptap/vue-3@2.0.0-beta.60
2021-09-18 21:08:35 +02:00
Philipp Kühn
15f90ec591 fix: fix extension name for clipboardTextSerializer 2021-09-18 21:06:48 +02:00
Philipp Kühn
e012a29240 Publish
- @tiptap/core@2.0.0-beta.106
 - @tiptap/extension-bubble-menu@2.0.0-beta.34
 - @tiptap/extension-code-block-lowlight@2.0.0-beta.38
 - @tiptap/extension-floating-menu@2.0.0-beta.28
 - @tiptap/extension-focus@2.0.0-beta.26
 - @tiptap/extension-mention@2.0.0-beta.73
 - @tiptap/extension-placeholder@2.0.0-beta.31
 - @tiptap/extension-table@2.0.0-beta.31
 - @tiptap/html@2.0.0-beta.105
 - @tiptap/react@2.0.0-beta.67
 - @tiptap/starter-kit@2.0.0-beta.105
 - @tiptap/suggestion@2.0.0-beta.70
 - @tiptap/vue-2@2.0.0-beta.51
 - @tiptap/vue-3@2.0.0-beta.59
2021-09-15 23:27:46 +02:00
Philipp Kühn
6437790431 fix: improve active mark detection for inline nodes, fix #1893 2021-09-15 23:25:28 +02:00
Philipp Kühn
2ec53efb91 dependencies: update 2021-09-14 21:29:00 +02:00
Philipp Kühn
ee08164135 Publish
- @tiptap/core@2.0.0-beta.105
 - @tiptap/html@2.0.0-beta.104
 - @tiptap/starter-kit@2.0.0-beta.104
2021-09-09 23:59:42 +02:00
Philipp Kühn
6faceef3f6 fix bug in clipboardTextSerializer 2021-09-09 23:58:43 +02:00
Philipp Kühn
4ecd41b922 fix lint error 2021-09-09 23:56:17 +02:00
Philipp Kühn
fe6a3e7491
feat: add getText() and generateText() methods (fix #1428) (#1875)
* move getTextBetween method

* add getText method

* refactoring

* refactoring

* refactoring

* move renderText to schema, add generateText method

* add GenerateText demo

* docs: update

* remove demo from html page
2021-09-09 23:51:05 +02:00
Philipp Kühn
42e8755d87 Publish
- @tiptap/core@2.0.0-beta.104
 - @tiptap/extension-code-block-lowlight@2.0.0-beta.37
 - @tiptap/extension-code-block@2.0.0-beta.18
 - @tiptap/extension-color@2.0.0-beta.3
 - @tiptap/extension-font-family@2.0.0-beta.15
 - @tiptap/extension-highlight@2.0.0-beta.16
 - @tiptap/extension-link@2.0.0-beta.20
 - @tiptap/extension-mention@2.0.0-beta.72
 - @tiptap/extension-ordered-list@2.0.0-beta.16
 - @tiptap/extension-placeholder@2.0.0-beta.30
 - @tiptap/extension-table-cell@2.0.0-beta.15
 - @tiptap/extension-table-header@2.0.0-beta.17
 - @tiptap/extension-task-item@2.0.0-beta.18
 - @tiptap/extension-text-align@2.0.0-beta.23
 - @tiptap/html@2.0.0-beta.103
 - @tiptap/starter-kit@2.0.0-beta.103
2021-09-08 23:56:15 +02:00
Philipp Kühn
8a3b47a529 feat: parseHTML for attributes should return the value instead of an object now, fix #1863 2021-09-08 23:53:44 +02:00
Philipp Kühn
d3285e9308 refactoring 2021-09-08 12:04:02 +02:00
Philipp Kühn
a5dca087ee fix calculating mark range for unsetMark command 2021-09-08 12:02:43 +02:00
Philipp Kühn
14e458ea7d
feat: add extendEmptyMarkRange option to mark commands (#1859) 2021-09-08 09:32:22 +02:00
Philipp Kühn
b386728f35 Publish
- @tiptap/core@2.0.0-beta.103
 - @tiptap/extension-bubble-menu@2.0.0-beta.32
 - @tiptap/extension-code-block-lowlight@2.0.0-beta.36
 - @tiptap/extension-floating-menu@2.0.0-beta.26
 - @tiptap/extension-focus@2.0.0-beta.25
 - @tiptap/extension-hard-break@2.0.0-beta.16
 - @tiptap/extension-mention@2.0.0-beta.71
 - @tiptap/extension-placeholder@2.0.0-beta.29
 - @tiptap/extension-table@2.0.0-beta.30
 - @tiptap/html@2.0.0-beta.102
 - @tiptap/react@2.0.0-beta.64
 - @tiptap/starter-kit@2.0.0-beta.102
 - @tiptap/suggestion@2.0.0-beta.69
 - @tiptap/vue-2@2.0.0-beta.49
 - @tiptap/vue-3@2.0.0-beta.57
2021-09-06 22:56:16 +02:00
Philipp Kühn
8d15436c28 dependencies: update 2021-09-06 22:43:40 +02:00
Philipp Kühn
6e71c08595 Publish
- @tiptap/core@2.0.0-beta.102
 - @tiptap/html@2.0.0-beta.101
 - @tiptap/starter-kit@2.0.0-beta.101
2021-08-26 22:33:34 +02:00
Philipp Kühn
3a0693869d fix: fix focus on iOS, fix #1806 2021-08-26 22:32:32 +02:00
Philipp Kühn
fa393d8245 Publish
- @tiptap/core@2.0.0-beta.101
 - @tiptap/html@2.0.0-beta.100
 - @tiptap/starter-kit@2.0.0-beta.99
2021-08-24 17:39:43 +02:00
Philipp Kühn
f65e1b32a1 fix: add topNode to getDebugJSON 2021-08-24 17:11:13 +02:00
Philipp Kühn
2966b4344a Publish
- @tiptap/core@2.0.0-beta.100
 - @tiptap/extension-bubble-menu@2.0.0-beta.30
 - @tiptap/extension-code-block-lowlight@2.0.0-beta.35
 - @tiptap/extension-floating-menu@2.0.0-beta.24
 - @tiptap/extension-focus@2.0.0-beta.24
 - @tiptap/extension-history@2.0.0-beta.16
 - @tiptap/extension-mention@2.0.0-beta.68
 - @tiptap/extension-placeholder@2.0.0-beta.28
 - @tiptap/extension-table@2.0.0-beta.29
 - @tiptap/html@2.0.0-beta.99
 - @tiptap/react@2.0.0-beta.61
 - @tiptap/starter-kit@2.0.0-beta.98
 - @tiptap/suggestion@2.0.0-beta.66
 - @tiptap/vue-2@2.0.0-beta.47
 - @tiptap/vue-3@2.0.0-beta.53
2021-08-20 21:15:31 +02:00
Philipp Kühn
12602e77ef fix: add missing ProseMirror styles 2021-08-20 21:11:39 +02:00
Philipp Kühn
17c33e0b23 dependencies: update 2021-08-20 21:11:10 +02:00
Philipp Kühn
64409cad66 feat: allow wildcards when checking attributes in isActive, fix #1752 2021-08-20 10:51:46 +02:00
Philipp Kühn
bafe94f512 dependencies: update 2021-08-20 09:25:46 +02:00
Philipp Kühn
903220b86b Publish
- @tiptap/core@2.0.0-beta.99
 - @tiptap/extension-bubble-menu@2.0.0-beta.29
 - @tiptap/extension-code-block-lowlight@2.0.0-beta.34
 - @tiptap/extension-floating-menu@2.0.0-beta.23
 - @tiptap/extension-focus@2.0.0-beta.23
 - @tiptap/extension-mention@2.0.0-beta.67
 - @tiptap/extension-placeholder@2.0.0-beta.27
 - @tiptap/extension-table@2.0.0-beta.28
 - @tiptap/html@2.0.0-beta.98
 - @tiptap/react@2.0.0-beta.60
 - @tiptap/starter-kit@2.0.0-beta.97
 - @tiptap/suggestion@2.0.0-beta.65
 - @tiptap/vue-2@2.0.0-beta.46
 - @tiptap/vue-3@2.0.0-beta.52
2021-08-13 23:55:57 +02:00
Philipp Kühn
5bc7eb0e8b dependencies: update 2021-08-13 23:44:08 +02:00
Philipp Kühn
3143f5a725 Publish
- @tiptap/core@2.0.0-beta.98
 - @tiptap/html@2.0.0-beta.97
 - @tiptap/starter-kit@2.0.0-beta.96
2021-08-13 15:54:22 +02:00
Philipp Kühn
920d9a0113 fix lint error 2021-08-13 15:50:18 +02:00
Philipp Kühn
9cf99fedc0 refactor: remove deprecated packages 2021-08-13 15:47:53 +02:00
Philipp Kühn
2644bb8d99 Publish
- @tiptap/core@2.0.0-beta.97
 - @tiptap/html@2.0.0-beta.96
 - @tiptap/starter-kit@2.0.0-beta.95
2021-08-13 14:06:51 +02:00
Philipp Kühn
7f6ed0b1c0 feat: add transaction to all events if possible, see #1461 2021-08-13 14:01:50 +02:00
Philipp Kühn
6547ced826 Publish
- @tiptap/core@2.0.0-beta.96
 - @tiptap/extension-bubble-menu@2.0.0-beta.27
 - @tiptap/extension-floating-menu@2.0.0-beta.21
 - @tiptap/html@2.0.0-beta.95
 - @tiptap/react@2.0.0-beta.58
 - @tiptap/starter-kit@2.0.0-beta.93
 - @tiptap/vue-2@2.0.0-beta.44
 - @tiptap/vue-3@2.0.0-beta.50
2021-08-12 18:04:54 +02:00
Philipp Kühn
956566eaad
fix: fix some react focus issues (#1724), fix #1716, fix #1608, fix #1520
* remove async createNodeViews

* focus asynchronously to fix weird bugs in react
2021-08-12 18:03:45 +02:00
Philipp Kühn
9c5a2de63e Publish
- @tiptap/core@2.0.0-beta.95
 - @tiptap/html@2.0.0-beta.94
 - @tiptap/starter-kit@2.0.0-beta.92
2021-08-11 15:12:59 +02:00
Philipp Kühn
9425e7249a fix: improve calculation for min/max positions in selections, fix #1588 2021-08-11 15:06:31 +02:00
Philipp Kühn
937f6a1682 Publish
- @tiptap/core@2.0.0-beta.94
 - @tiptap/extension-code@2.0.0-beta.16
 - @tiptap/extension-mention@2.0.0-beta.64
 - @tiptap/extension-table@2.0.0-beta.27
 - @tiptap/html@2.0.0-beta.93
 - @tiptap/react@2.0.0-beta.56
 - @tiptap/starter-kit@2.0.0-beta.90
 - @tiptap/suggestion@2.0.0-beta.62
2021-08-09 17:43:40 +02:00
Philipp Kühn
f6f8cf9f93 fix: fix isEditable check on initialization 2021-08-09 17:40:45 +02:00
Philipp Kühn
80296aa8d0 refactoring 2021-08-09 17:24:18 +02:00
Robert van Hoesel
e6f67caef3
fix: fix updating editorProps via setOptions (#1540), fix #1518 2021-08-09 17:19:50 +02:00
castroCrea
aabdfd6f7d
fix: add CreateNodeFromContentOptions to insertContent (#1678)
*  Add CreateNodeFromContentOptions  to insertContent

* 📝 Add it to the doc
2021-08-09 15:40:17 +02:00
Philipp Kühn
a3381f4992 Publish
- @tiptap/core@2.0.0-beta.93
 - @tiptap/html@2.0.0-beta.92
 - @tiptap/starter-kit@2.0.0-beta.89
2021-07-30 09:38:52 +02:00
Philipp Kühn
c9869c8d30 fix: revert async focus, fix #1658 2021-07-30 09:33:55 +02:00
Philipp Kühn
6a458bcebe Publish
- @tiptap/core@2.0.0-beta.92
 - @tiptap/html@2.0.0-beta.91
 - @tiptap/starter-kit@2.0.0-beta.88
2021-07-28 23:44:05 +02:00
Hans Pagel
47d1d3425c
Examples: Syntax highlighting for React (#1583)
* Docs: Syntax highlighting - add react example

* Docs: Clean up syntax highlighting demo, make use of functional component

* fix: focus view asynchronously, fix #1520

Co-authored-by: Sven Adlung <info@svenadlung.de>
Co-authored-by: Philipp Kühn <kontakt@philipp-kuehn.com>
2021-07-28 23:42:11 +02:00
Philipp Kühn
e76f7966b5 Publish
- @tiptap/core@2.0.0-beta.91
 - @tiptap/html@2.0.0-beta.90
 - @tiptap/starter-kit@2.0.0-beta.87
2021-07-28 17:19:41 +02:00
Philipp Kühn
c2ccf68e8b fix: fix a bug in markPasteRule 2021-07-28 17:18:08 +02:00
Philipp Kühn
c3d04cef60 Publish
- @tiptap/core@2.0.0-beta.90
 - @tiptap/html@2.0.0-beta.89
 - @tiptap/starter-kit@2.0.0-beta.86
2021-07-28 11:30:39 +02:00
Philipp Kühn
73f1c50bca feat: add deleteNode command 2021-07-28 11:19:42 +02:00
Philipp Kühn
51fef7d49a Publish
- @tiptap/core@2.0.0-beta.89
 - @tiptap/html@2.0.0-beta.88
 - @tiptap/react@2.0.0-beta.54
 - @tiptap/starter-kit@2.0.0-beta.85
 - @tiptap/vue-2@2.0.0-beta.41
 - @tiptap/vue-3@2.0.0-beta.47
2021-07-27 12:28:08 +02:00
Philipp Kühn
d720edbe24
feat!: provide more context to update function of node views, fix #1611
* add more powerful update option to node views

* add object params for all node view option props
2021-07-27 12:26:24 +02:00
Philipp Kühn
651e6911e3 feat: add ignoreMutation option to NodeViewRenderer, fix #1538 2021-07-26 18:44:02 +02:00
Philipp Kühn
03e4e8ea2b Publish
- @tiptap/core@2.0.0-beta.88
 - @tiptap/extension-mention@2.0.0-beta.63
 - @tiptap/extension-text-align@2.0.0-beta.22
 - @tiptap/html@2.0.0-beta.87
 - @tiptap/starter-kit@2.0.0-beta.84
 - @tiptap/suggestion@2.0.0-beta.61
2021-07-26 15:47:40 +02:00
Philipp Kühn
4636b1a1a5 fix type for getAttributes 2021-07-26 15:36:12 +02:00
Joe Vallender
9ffd58cf25
feat: Allow a rule to be skipped from the getAttributes callback in markPasteRule (#1625)
For example: you are matching URLs with a Regex but want to make additional checks on the match array before deciding if you want to apply the mark or not. Returning null or false won't attempt to apply the mark. Currently the return value of getAttributes is applied unconditionally.
2021-07-26 15:13:05 +02:00
Philipp Kühn
345ea8cf8a Publish
- @tiptap/core@2.0.0-beta.87
 - @tiptap/extension-blockquote@2.0.0-beta.15
 - @tiptap/extension-bold@2.0.0-beta.15
 - @tiptap/extension-bubble-menu@2.0.0-beta.25
 - @tiptap/extension-bullet-list@2.0.0-beta.15
 - @tiptap/extension-character-count@2.0.0-beta.13
 - @tiptap/extension-code-block-lowlight@2.0.0-beta.33
 - @tiptap/extension-code-block@2.0.0-beta.17
 - @tiptap/extension-code@2.0.0-beta.15
 - @tiptap/extension-collaboration-cursor@2.0.0-beta.21
 - @tiptap/extension-collaboration@2.0.0-beta.20
 - @tiptap/extension-document@2.0.0-beta.13
 - @tiptap/extension-dropcursor@2.0.0-beta.18
 - @tiptap/extension-floating-menu@2.0.0-beta.19
 - @tiptap/extension-focus@2.0.0-beta.22
 - @tiptap/extension-font-family@2.0.0-beta.14
 - @tiptap/extension-gapcursor@2.0.0-beta.19
 - @tiptap/extension-hard-break@2.0.0-beta.15
 - @tiptap/extension-heading@2.0.0-beta.15
 - @tiptap/extension-highlight@2.0.0-beta.15
 - @tiptap/extension-history@2.0.0-beta.15
 - @tiptap/extension-horizontal-rule@2.0.0-beta.18
 - @tiptap/extension-image@2.0.0-beta.15
 - @tiptap/extension-italic@2.0.0-beta.15
 - @tiptap/extension-link@2.0.0-beta.19
 - @tiptap/extension-list-item@2.0.0-beta.14
 - @tiptap/extension-mention@2.0.0-beta.62
 - @tiptap/extension-ordered-list@2.0.0-beta.15
 - @tiptap/extension-paragraph@2.0.0-beta.16
 - @tiptap/extension-placeholder@2.0.0-beta.26
 - @tiptap/extension-strike@2.0.0-beta.17
 - @tiptap/extension-subscript@2.0.0-beta.4
 - @tiptap/extension-superscript@2.0.0-beta.4
 - @tiptap/extension-table-cell@2.0.0-beta.14
 - @tiptap/extension-table-header@2.0.0-beta.16
 - @tiptap/extension-table-row@2.0.0-beta.14
 - @tiptap/extension-table@2.0.0-beta.26
 - @tiptap/extension-task-item@2.0.0-beta.17
 - @tiptap/extension-task-list@2.0.0-beta.17
 - @tiptap/extension-text-align@2.0.0-beta.21
 - @tiptap/extension-text-style@2.0.0-beta.17
 - @tiptap/extension-text@2.0.0-beta.13
 - @tiptap/extension-typography@2.0.0-beta.13
 - @tiptap/extension-underline@2.0.0-beta.16
 - @tiptap/html@2.0.0-beta.86
 - @tiptap/react@2.0.0-beta.53
 - @tiptap/starter-kit@2.0.0-beta.83
 - @tiptap/suggestion@2.0.0-beta.60
 - @tiptap/vue-2@2.0.0-beta.40
 - @tiptap/vue-3@2.0.0-beta.46
2021-07-26 11:42:13 +02:00
Philipp Kühn
29e75de786 dependencies: update 2021-07-26 11:35:58 +02:00
Andrew Luca
0eced7b1e6 chore: add repository for all packages.json 2021-07-23 01:13:32 +02:00
sibiraj-s
8ed6ac4219 Export NodeViewRendererOptions 2021-07-17 08:53:05 +02:00
Philipp Kühn
1c80d41cec Publish
- @tiptap/core@2.0.0-beta.86
 - @tiptap/extension-code-block-lowlight@2.0.0-beta.32
 - @tiptap/extension-dropcursor@2.0.0-beta.17
 - @tiptap/extension-gapcursor@2.0.0-beta.18
 - @tiptap/extension-history@2.0.0-beta.14
 - @tiptap/extension-table@2.0.0-beta.25
 - @tiptap/html@2.0.0-beta.85
 - @tiptap/starter-kit@2.0.0-beta.82
2021-07-09 10:45:44 +02:00
Philipp Kühn
6ea02176dc dependencies: update 2021-07-09 10:43:04 +02:00
Philipp Kühn
b4eda709a6 update splitListItem (https://github.com/ProseMirror/prosemirror/issues/1146) 2021-07-09 10:33:57 +02:00
Philipp Kühn
84d732f7a5 Publish
- @tiptap/core@2.0.0-beta.85
 - @tiptap/extension-bubble-menu@2.0.0-beta.24
 - @tiptap/extension-code-block-lowlight@2.0.0-beta.31
 - @tiptap/extension-floating-menu@2.0.0-beta.18
 - @tiptap/extension-focus@2.0.0-beta.21
 - @tiptap/extension-mention@2.0.0-beta.61
 - @tiptap/extension-placeholder@2.0.0-beta.25
 - @tiptap/extension-table@2.0.0-beta.24
 - @tiptap/html@2.0.0-beta.84
 - @tiptap/react@2.0.0-beta.51
 - @tiptap/starter-kit@2.0.0-beta.81
 - @tiptap/suggestion@2.0.0-beta.59
 - @tiptap/vue-2@2.0.0-beta.39
 - @tiptap/vue-3@2.0.0-beta.45
2021-06-23 10:18:59 +02:00
Philipp Kühn
cf3fc73e62 dependencies: update 2021-06-23 10:09:39 +02:00
Philipp Kühn
3757d07f70 Publish
- @tiptap/core@2.0.0-beta.84
 - @tiptap/extension-code-block-lowlight@2.0.0-beta.30
 - @tiptap/extension-mention@2.0.0-beta.60
 - @tiptap/extension-placeholder@2.0.0-beta.24
 - @tiptap/extension-text-align@2.0.0-beta.19
 - @tiptap/html@2.0.0-beta.83
 - @tiptap/starter-kit@2.0.0-beta.80
 - @tiptap/suggestion@2.0.0-beta.58
2021-06-17 23:54:39 +02:00
Philipp Kühn
7cb4c9f322 dependencies: update 2021-06-17 23:53:32 +02:00
Philipp Kühn
502b5b1cc9 fix: improve types for generateHTML 2021-06-17 23:41:42 +02:00
Philipp Kühn
dcc1093db4 Publish
- @tiptap/core@2.0.0-beta.83
 - @tiptap/extension-bubble-menu@2.0.0-beta.22
 - @tiptap/extension-dropcursor@2.0.0-beta.16
 - @tiptap/extension-mention@2.0.0-beta.59
 - @tiptap/extension-placeholder@2.0.0-beta.23
 - @tiptap/extension-subscript@2.0.0-beta.3
 - @tiptap/extension-superscript@2.0.0-beta.3
 - @tiptap/extension-text-style@2.0.0-beta.16
 - @tiptap/html@2.0.0-beta.82
 - @tiptap/react@2.0.0-beta.49
 - @tiptap/starter-kit@2.0.0-beta.79
 - @tiptap/vue-2@2.0.0-beta.37
 - @tiptap/vue-3@2.0.0-beta.43
2021-06-15 08:16:19 +02:00
Philipp Kühn
6aa424b422 Publish
- @tiptap/core@2.0.0-beta.82
 - @tiptap/extension-dropcursor@2.0.0-beta.15
 - @tiptap/extension-mention@2.0.0-beta.58
 - @tiptap/extension-placeholder@2.0.0-beta.22
 - @tiptap/html@2.0.0-beta.81
 - @tiptap/react@2.0.0-beta.47
 - @tiptap/starter-kit@2.0.0-beta.78
2021-06-14 17:02:35 +02:00
Philipp Kühn
2deb07fb00 fix: check for atom nodes in ignoreMutation handler, fix #1448 2021-06-14 15:56:24 +02:00
Philipp Kühn
f7890c0b42 refactoring 2021-06-14 15:35:43 +02:00
Philipp Kühn
fbc8fffb70 fix: remove editable check in updateAttributes, fix #1415 2021-06-14 15:34:09 +02:00
Philipp Kühn
5c8e46b0d4 Publish
- @tiptap/core@2.0.0-beta.81
 - @tiptap/extension-blockquote@2.0.0-beta.14
 - @tiptap/extension-bold@2.0.0-beta.14
 - @tiptap/extension-bullet-list@2.0.0-beta.14
 - @tiptap/extension-code-block-lowlight@2.0.0-beta.29
 - @tiptap/extension-code-block@2.0.0-beta.16
 - @tiptap/extension-code@2.0.0-beta.14
 - @tiptap/extension-collaboration-cursor@2.0.0-beta.20
 - @tiptap/extension-collaboration@2.0.0-beta.19
 - @tiptap/extension-font-family@2.0.0-beta.13
 - @tiptap/extension-hard-break@2.0.0-beta.14
 - @tiptap/extension-heading@2.0.0-beta.14
 - @tiptap/extension-highlight@2.0.0-beta.14
 - @tiptap/extension-history@2.0.0-beta.13
 - @tiptap/extension-horizontal-rule@2.0.0-beta.17
 - @tiptap/extension-image@2.0.0-beta.14
 - @tiptap/extension-italic@2.0.0-beta.14
 - @tiptap/extension-link@2.0.0-beta.18
 - @tiptap/extension-ordered-list@2.0.0-beta.14
 - @tiptap/extension-paragraph@2.0.0-beta.15
 - @tiptap/extension-strike@2.0.0-beta.16
 - @tiptap/extension-table@2.0.0-beta.23
 - @tiptap/extension-task-list@2.0.0-beta.16
 - @tiptap/extension-text-align@2.0.0-beta.18
 - @tiptap/extension-text-style@2.0.0-beta.14
 - @tiptap/extension-underline@2.0.0-beta.15
 - @tiptap/html@2.0.0-beta.80
 - @tiptap/starter-kit@2.0.0-beta.77
2021-06-08 00:05:18 +02:00
Philipp Kühn
6d72bf6d42 dependencies: update 2021-06-07 23:57:24 +02:00
Philipp Kühn
b97bebe021 fix: fix a bug when insert newline at node start, fix #1411 2021-06-07 23:55:18 +02:00
Philipp Kühn
a757716f68 feat: add Tracker class 2021-06-04 23:57:41 +02:00
Philipp Kühn
8e29b5f854 improve types 2021-06-04 22:58:50 +02:00
Philipp Kühn
783ce4e3ac feat: add forEach command 2021-06-04 22:25:53 +02:00
Philipp Kühn
78e2a6e775 add generic to commands type 2021-06-04 21:56:29 +02:00
Philipp Kühn
8275e62d9d Publish
- @tiptap/core@2.0.0-beta.80
 - @tiptap/extension-code-block-lowlight@2.0.0-beta.27
 - @tiptap/html@2.0.0-beta.79
 - @tiptap/starter-kit@2.0.0-beta.76
2021-06-03 13:15:57 +02:00
Philipp Kühn
d037c5656a fix: fix merging options on configure for multiple extension instances 2021-06-03 13:13:43 +02:00
Philipp Kühn
2fd15f521b Publish
- @tiptap/core@2.0.0-beta.79
 - @tiptap/html@2.0.0-beta.78
 - @tiptap/starter-kit@2.0.0-beta.75
2021-06-02 11:05:50 +02:00
Philipp Kühn
29f476a9c9 version bump 2021-06-02 11:05:18 +02:00
Philipp Kühn
09ce876c79 Publish
- @tiptap/core@2.0.0-beta.77
 - @tiptap/html@2.0.0-beta.77
 - @tiptap/starter-kit@2.0.0-beta.74
2021-06-02 10:56:52 +02:00
Philipp Kühn
36dad2bbae feat: add setMeta command 2021-06-02 10:50:10 +02:00
Philipp Kühn
2eb177f7d2 Publish
- @tiptap/core@2.0.0-beta.76
 - @tiptap/html@2.0.0-beta.76
 - @tiptap/starter-kit@2.0.0-beta.73
2021-06-01 18:59:02 +02:00
Philipp Kühn
485fb8c74c fix: remove custom coordsAtPos method, fix #583 2021-06-01 18:57:46 +02:00
Philipp Kühn
4bc0de8834 Publish
- @tiptap/core@2.0.0-beta.75
 - @tiptap/html@2.0.0-beta.75
 - @tiptap/starter-kit@2.0.0-beta.72
2021-06-01 18:23:11 +02:00
Philipp Kühn
2a4e02ade3 fix: prevent dispatch empty fragment when parsing content with insertContent 2021-06-01 18:20:01 +02:00
Philipp Kühn
ad5dc2e194 Publish
- @tiptap/core@2.0.0-beta.74
 - @tiptap/extension-code-block-lowlight@2.0.0-beta.26
 - @tiptap/html@2.0.0-beta.74
 - @tiptap/starter-kit@2.0.0-beta.71
2021-05-31 21:06:55 +02:00
philippkuehn
f54b9c9b42 ci: fix code style linting errors 2021-05-31 17:20:25 +00:00
Markus Machatschek
52dd6e0e64 Prevent tiptap from creating duplicate style tags when injecting css 2021-05-31 19:12:05 +02:00
Philipp Kühn
71221f54d1 Publish
- @tiptap/core@2.0.0-beta.73
 - @tiptap/html@2.0.0-beta.73
 - @tiptap/starter-kit@2.0.0-beta.70
2021-05-29 21:04:39 +02:00
Philipp Kühn
3c4cc96fee fix: check for excluded marks in isMarkActive, fix #1388 2021-05-29 21:02:59 +02:00
Philipp Kühn
13d9ffda82 Publish
- @tiptap/core@2.0.0-beta.72
 - @tiptap/extension-placeholder@2.0.0-beta.21
 - @tiptap/html@2.0.0-beta.72
 - @tiptap/starter-kit@2.0.0-beta.69
2021-05-28 17:40:52 +02:00
Philipp Kühn
370966847e fix: fix error when calculating contentMatch within clearNodes command, fix #1361 2021-05-28 17:37:28 +02:00
Philipp Kühn
7b74d5849f fix lint errors 2021-05-28 15:16:33 +02:00
Philipp Kühn
3d271953c3 Publish
- @tiptap/core@2.0.0-beta.71
 - @tiptap/html@2.0.0-beta.71
 - @tiptap/starter-kit@2.0.0-beta.68
2021-05-28 14:06:33 +02:00
Philipp Kühn
e52f41ae78 fix: fix fragile schema validity test in splitBlock 2021-05-28 13:55:54 +02:00