NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
npm · #4564 most downloaded on npm
A document model for rich text editors
Last release 2 years ago
no release in 18 months
Release timing varies
gaps range from 8 days to 1.6 years
Rarely documented
notes for 3 of 22 stable releases
Nothing withdrawn
no release was ever pulled
11 years old
49 releases · first in 2015
BREAKING: Types are now directly exposed from parchment.
parchment.Parent#descendants.Blot.tagName to allow string[].Attributor and Registry.BlottagName to optionally be an array by @alecgibson in https://github.com/quilljs/parchment/pull/123Full Changelog: https://github.com/quilljs/parchment/compare/v2.0.1...v3.0.0
One column per quarter.
- Allow ref blots to be null
Keep identify names in built code bundle
Make the bundle a valid ESM page
Improved typing for Attributor and Registry.
Fix ESM bundle not exposed in package.json.
BREAKING: Types are now directly exposed from parchment.
parchment.Parent#descendants.Blot.tagName to allow string[].Registry.find() handles restricted nodes on Firefox.
Registry.find() handles restricted nodes on Firefox.Add ParentBlot. ContainerBlot now inherits ParentBlot.
ParentBlot. ContainerBlot now inherits ParentBlot.ParentBlot#attachUI().Scroll#find() does not return blots in child scrolls.The default export is removed. Use named exports instead:
Before:
import Parchment from 'parchment';
const blot = Parchment.create(/* ... */);
class MyContainer extends Parchment.Container {}
After:
import { Registry, ContainerBlot } from 'parchment';
const blot = Registry.create(/* ... */);
class MyContainer extends Parchment.ContainerBlot {}
ParentBlot.defaultChild requires a blot constructor instead of a string.
Blot#replace() is removed. Use Blot#replaceWith() instead.
Blot#insertInto() is removed. Use Parent#insertBefore() instead.
FormatBlot is removed. Now BlockBlot and InlineBlot implement Formattable interface directly.
Typing: Blot#prev, Blot#next and Blot#split() may return null.
Typing: Other misc type declaration changes.
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →