prosemirror-changeset
Advanced tools
+6
-0
@@ -0,1 +1,7 @@ | ||
| ## 2.4.1 (2026-04-14) | ||
| ### Bug fixes | ||
| Fix a bug that would cause change simplification to sometimes expand changes over non-word characters. | ||
| ## 2.4.0 (2026-02-14) | ||
@@ -2,0 +8,0 @@ |
+1
-1
@@ -302,3 +302,3 @@ 'use strict'; | ||
| function isLetter(code) { | ||
| if (code < 128) return code >= 48 && code <= 57 || code >= 65 && code <= 90 || code >= 79 && code <= 122; | ||
| if (code < 128) return code >= 48 && code <= 57 || code >= 65 && code <= 90 || code >= 97 && code <= 122; | ||
| var ch = String.fromCharCode(code); | ||
@@ -305,0 +305,0 @@ if (letter) return letter.test(ch); |
+1
-1
@@ -377,3 +377,3 @@ function typeID(type) { | ||
| if (code < 128) | ||
| return code >= 48 && code <= 57 || code >= 65 && code <= 90 || code >= 79 && code <= 122; | ||
| return code >= 48 && code <= 57 || code >= 65 && code <= 90 || code >= 97 && code <= 122; | ||
| let ch = String.fromCharCode(code); | ||
@@ -380,0 +380,0 @@ if (letter) |
+2
-2
| { | ||
| "name": "prosemirror-changeset", | ||
| "version": "2.4.0", | ||
| "version": "2.4.1", | ||
| "description": "Distills a series of editing steps into deleted and added ranges", | ||
@@ -24,3 +24,3 @@ "type": "module", | ||
| "type": "git", | ||
| "url": "git://github.com/prosemirror/prosemirror-changeset.git" | ||
| "url": "git+https://code.haverbeke.berlin/prosemirror/prosemirror-changeset.git" | ||
| }, | ||
@@ -27,0 +27,0 @@ "dependencies": { |
+1
-1
@@ -10,3 +10,3 @@ # prosemirror-changeset | ||
| This code is licensed under an [MIT | ||
| licence](https://github.com/ProseMirror/prosemirror-changeset/blob/master/LICENSE). | ||
| licence](https://code.haverbeke.berlin/prosemirror/prosemirror-changeset/src/branch/main/LICENSE). | ||
@@ -13,0 +13,0 @@ ## Programming interface |
+1
-1
@@ -10,3 +10,3 @@ # prosemirror-changeset | ||
| This code is licensed under an [MIT | ||
| licence](https://github.com/ProseMirror/prosemirror-changeset/blob/master/LICENSE). | ||
| licence](https://code.haverbeke.berlin/prosemirror/prosemirror-changeset/src/branch/main/LICENSE). | ||
@@ -13,0 +13,0 @@ ## Programming interface |
+1
-1
@@ -15,3 +15,3 @@ import {Fragment, Node} from "prosemirror-model" | ||
| if (code < 128) | ||
| return code >= 48 && code <= 57 || code >= 65 && code <= 90 || code >= 79 && code <= 122 | ||
| return code >= 48 && code <= 57 || code >= 65 && code <= 90 || code >= 97 && code <= 122 | ||
| let ch = String.fromCharCode(code) | ||
@@ -18,0 +18,0 @@ if (letter) return letter.test(ch) |
@@ -28,2 +28,5 @@ import ist from "ist" | ||
| it("doesn't expand replacements across bracket characters", () => test( | ||
| [[7, 10]], doc(p("one two [SFX] four")), [[5, 10]])) | ||
| it("treats leaf nodes as non-words", () => test( | ||
@@ -30,0 +33,0 @@ [[2, 3], [6, 7]], doc(p("one", img(), "two")), [[2, 3], [6, 7]])) |
126147
0.26%2464
0.08%