Skip to content

Version Packages - #3152

Merged
christianhg merged 1 commit into
editor-v7.xfrom
changeset-release/editor-v7.x
Aug 24, 2026
Merged

Version Packages#3152
christianhg merged 1 commit into
editor-v7.xfrom
changeset-release/editor-v7.x

Conversation

@ecoscript

@ecoscript ecoscript Bot commented Aug 24, 2026

Copy link
Copy Markdown
Contributor

This PR was opened by the Changesets release GitHub action. When you're ready to do a release, you can merge this and the packages will be published to npm automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to editor-v7.x, this PR will be updated.

Releases

@portabletext/editor@7.12.1

Patch Changes

  • #3151 76d57a0 Thanks @christianhg! - fix: treat Indic conjunct clusters as a single grapheme

    Caret movement and character positions over Indic conjunct clusters (for example Devanagari क्ष, a consonant + virama + consonant sequence) now step over the whole cluster instead of landing inside it, matching how browsers render these sequences. Grapheme boundaries follow Unicode UAX #29 rule GB9c, covering Devanagari, Bengali, Gujarati, Oriya, Telugu, Malayalam, and the other scripts with conjunct linkers.

    Forward delete (the Delete key) at the start of a conjunct cluster now removes the whole cluster instead of only the leading consonant and virama. Backspace is unchanged: it still removes one code unit at a time, matching how native inputs handle these scripts. The exception is the few supplementary-plane scripts with conjunct linkers (Kharoshthi, Chakma, Tulu-Tigalari, Dives Akuru, Zanabazar Square, Soyombo, Kawi), where backspace removes the whole cluster.

@portabletext/plugin-character-pair-decorator@8.0.50

Patch Changes

  • Updated dependencies [76d57a0]:
    • @portabletext/editor@7.12.1
    • @portabletext/plugin-input-rule@6.0.19

@portabletext/plugin-dnd@1.0.34

Patch Changes

  • Updated dependencies [76d57a0]:
    • @portabletext/editor@7.12.1

@portabletext/plugin-emoji-picker@7.0.50

Patch Changes

  • Updated dependencies [76d57a0]:
    • @portabletext/editor@7.12.1
    • @portabletext/plugin-input-rule@6.0.19

@portabletext/plugin-input-rule@6.0.19

Patch Changes

  • Updated dependencies [76d57a0]:
    • @portabletext/editor@7.12.1

@portabletext/plugin-list-index@1.0.34

Patch Changes

  • Updated dependencies [76d57a0]:
    • @portabletext/editor@7.12.1

@portabletext/plugin-markdown-shortcuts@8.0.50

Patch Changes

  • Updated dependencies [76d57a0]:
    • @portabletext/editor@7.12.1
    • @portabletext/plugin-character-pair-decorator@8.0.50
    • @portabletext/plugin-input-rule@6.0.19

@portabletext/plugin-one-line@7.0.49

Patch Changes

  • Updated dependencies [76d57a0]:
    • @portabletext/editor@7.12.1

@portabletext/plugin-paste-link@4.0.49

Patch Changes

  • Updated dependencies [76d57a0]:
    • @portabletext/editor@7.12.1

@portabletext/plugin-sdk-value@7.2.7

Patch Changes

  • Updated dependencies [76d57a0]:
    • @portabletext/editor@7.12.1

@portabletext/plugin-table@1.3.19

Patch Changes

  • Updated dependencies [76d57a0]:
    • @portabletext/editor@7.12.1

@portabletext/plugin-typeahead-picker@6.0.50

Patch Changes

  • Updated dependencies [76d57a0]:
    • @portabletext/editor@7.12.1
    • @portabletext/plugin-input-rule@6.0.19

@portabletext/plugin-typography@8.0.50

Patch Changes

  • Updated dependencies [76d57a0]:
    • @portabletext/editor@7.12.1
    • @portabletext/plugin-input-rule@6.0.19

@portabletext/toolbar@8.0.50

Patch Changes

  • Updated dependencies [76d57a0]:
    • @portabletext/editor@7.12.1

@vercel

vercel Bot commented Aug 24, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
portable-text-editor-documentation Ready Ready Preview Aug 24, 2026 11:43am
portable-text-example-basic Ready Ready Preview Aug 24, 2026 11:43am
portable-text-playground Ready Ready Preview Aug 24, 2026 11:43am

Request Review

@github-actions

github-actions Bot commented Aug 24, 2026

Copy link
Copy Markdown
Contributor

📦 Bundle Stats — @portabletext/editor

Compared against editor-v7.x (eafe1094)

@portabletext/editor

Metric Value vs editor-v7.x (eafe109)
Internal (raw) 821.9 KB -
Internal (gzip) 184.0 KB -
Bundled (raw) 1.43 MB -
Bundled (gzip) 352.0 KB -
Import time 66ms -0ms, -0.7%

@portabletext/editor/behaviors

Metric Value vs editor-v7.x (eafe109)
Internal (raw) 4.2 KB -
Internal (gzip) 1.4 KB -
Bundled (raw) 3.9 KB -
Bundled (gzip) 1.3 KB -
Import time 2ms -0ms, -0.0%

@portabletext/editor/plugins

Metric Value vs editor-v7.x (eafe109)
Internal (raw) 5.2 KB -
Internal (gzip) 1.8 KB -
Bundled (raw) 5.0 KB -
Bundled (gzip) 1.7 KB -
Import time 5ms -0ms, -2.7%

@portabletext/editor/selectors

Metric Value vs editor-v7.x (eafe109)
Internal (raw) 96.4 KB -
Internal (gzip) 22.3 KB -
Bundled (raw) 92.5 KB -
Bundled (gzip) 21.0 KB -
Import time 6ms -0ms, -2.8%

@portabletext/editor/traversal

Metric Value vs editor-v7.x (eafe109)
Internal (raw) 40.7 KB -
Internal (gzip) 10.6 KB -
Bundled (raw) 41.1 KB -
Bundled (gzip) 10.6 KB -
Import time 4ms -0ms, -0.3%

@portabletext/editor/utils

Metric Value vs editor-v7.x (eafe109)
Internal (raw) 34.1 KB -
Internal (gzip) 8.7 KB -
Bundled (raw) 32.5 KB -
Bundled (gzip) 8.5 KB -
Import time 4ms -0ms, -2.8%

🗺️ . · ./behaviors · ./plugins · ./selectors · ./traversal · ./utils · Artifacts

Details
  • Import time regressions over 10% are flagged with ⚠️
  • Sizes shown as raw / gzip 🗜️. Internal bytes = own code only. Total bytes = with all dependencies. Import time = Node.js cold-start median.

📦 Bundle Stats — @portabletext/markdown

Compared against editor-v7.x (eafe1094)

Metric Value vs editor-v7.x (eafe109)
Internal (raw) 53.0 KB -
Internal (gzip) 11.6 KB -
Bundled (raw) 348.0 KB -
Bundled (gzip) 98.2 KB -
Import time 26ms +0ms, +1.8%

🗺️ View treemap · Artifacts

Details
  • Import time regressions over 10% are flagged with ⚠️
  • Sizes shown as raw / gzip 🗜️. Internal bytes = own code only. Total bytes = with all dependencies. Import time = Node.js cold-start median.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant