Skip to content

Version 3.0.0

Latest
Compare
Choose a tag to compare
@github-actions github-actions released this 17 Apr 00:18

Breaking Changes

  • BREAKING: Types are now directly exposed from parchment.
  • BREAKING: Parchment is now an ESM module.
  • Fixed typing for Parent#descendants.
  • Updated Blot.tagName to allow string[].
  • Improved typing for Attributor and Registry.
  • Improve typings for Blot
  • Keep identify names in built code bundle
  • Allow ref blots to be null

All Changes

  • Ignore uiNode in Parent#update by @luin in #116
  • Build tools improvement: api-extractor for bundling dts by @fnlctrl in #125
  • Add timeout for tests by @luin in #126
  • 🏷️ Update tagName to optionally be an array by @alecgibson in #123
  • Fix typing for descendant(s) by @luin in #127
  • Build tools improvement: vite for bundling & migrate tests to TS by @fnlctrl in #128
  • Add missing dependencies by @luin in #131
  • Export ESM format by @luin in #133
  • Typing improvements & fix all ts errors in tests & migrate tests to vitest + playwright by @fnlctrl in #132
  • Refactor tests by @luin in #135
  • Allow non-string values for attributors by @luin in #136
  • Relax argument typing requirements for BlotConstructor by @luin in #137
  • Set up release actions by @luin in #138
  • Make Parchment an ESM package by @luin in #139
  • Improve types for Blot by @luin in #140
  • Include identity names in build code by @luin in #141
  • Allow ref blots to be null by @luin in #144
  • Update Quill source code link in README.md by @GODLiangCY in #142

New Contributors

Full Changelog: v2.0.1...v3.0.0