# What changed in reactjs-tiptap-editor

> 52 changes in reactjs-tiptap-editor 0.3 to 1 from its official release notes, upgrade guides and advisories: 2 breaking, 1 security, 15 new APIs and options. Each one cited. Sources checked 2026-10-17. HTML: https://unstale.sh/npm/reactjs-tiptap-editor/

To see which of these apply to a repository, run `npx @unstale/cli init` in it.

## reactjs-tiptap-editor 1

### Breaking changes

- The command list default changed, affecting the default behavior developers encounter when using the editor. (1.0.16) — [release notes](https://github.com/hunghg255/reactjs-tiptap-editor/releases/tag/v1.0.16)

### Security

- Resolved vulnerabilities reported by pnpm audit. (1.0.7) — [release notes](https://github.com/hunghg255/reactjs-tiptap-editor/releases/tag/v1.0.7)

### New APIs and options

- Adds a short message extension for developers to use in the editor. (1.0.41) — [release notes](https://github.com/hunghg255/reactjs-tiptap-editor/releases/tag/v1.0.41)
- Adds an AI writing extension with OpenAI and Anthropic support. (1.0.35) — [release notes](https://github.com/hunghg255/reactjs-tiptap-editor/releases/tag/v1.0.35)
- Video uploads now expose real upload progress tracking. (1.0.30) — [release notes](https://github.com/hunghg255/reactjs-tiptap-editor/releases/tag/v1.0.30)
- Developers can control whether video upload progress is visible. (1.0.30) — [release notes](https://github.com/hunghg255/reactjs-tiptap-editor/releases/tag/v1.0.30)
- Adds a block image node for developers using the editor. (1.0.27) — [release notes](https://github.com/hunghg255/reactjs-tiptap-editor/releases/tag/v1.0.27)
- Adds a format painter extension for copying formatting within the editor. (1.0.26) — [release notes](https://github.com/hunghg255/reactjs-tiptap-editor/releases/tag/v1.0.26)
- Adds Japanese (ja) locale support for applications using the editor's internationalization features. (1.0.23) — [release notes](https://github.com/hunghg255/reactjs-tiptap-editor/releases/tag/v1.0.23)
- Adds the MarkdownPaste extension for handling pasted Markdown content. (1.0.18) — [release notes](https://github.com/hunghg255/reactjs-tiptap-editor/releases/tag/v1.0.18)
- The callout is now exported for developers to use. (1.0.14) — [release notes](https://github.com/hunghg255/reactjs-tiptap-editor/releases/tag/v1.0.14)
- Adds an extension callout feature for creating callout content in the editor. (1.0.13) — [release notes](https://github.com/hunghg255/reactjs-tiptap-editor/releases/tag/v1.0.13)
- Adds support for custom themes, allowing developers to customize the editor's appearance. (1.0.2) — [release notes](https://github.com/hunghg255/reactjs-tiptap-editor/releases/tag/v1.0.2)
- Adds dynamic bubble functionality to the editor. (1.0.0) — [release notes](https://github.com/hunghg255/reactjs-tiptap-editor/releases/tag/v1.0.0)

### Performance

- The initial editor bundle is reduced and document lazy loading is introduced, improving initial load performance. (1.0.39) — [release notes](https://github.com/hunghg255/reactjs-tiptap-editor/releases/tag/v1.0.39)
- Code blocks are highlighted incrementally to improve editor performance. (1.0.34) — [release notes](https://github.com/hunghg255/reactjs-tiptap-editor/releases/tag/v1.0.34)
- Toolbar rendering was reduced to improve editor performance. (1.0.34) — [release notes](https://github.com/hunghg255/reactjs-tiptap-editor/releases/tag/v1.0.34)

### Behavior and default changes

- Video uploads now support multiple files. (1.0.30) — [release notes](https://github.com/hunghg255/reactjs-tiptap-editor/releases/tag/v1.0.30)
- Video uploads now validate files before processing. (1.0.30) — [release notes](https://github.com/hunghg255/reactjs-tiptap-editor/releases/tag/v1.0.30)
- The image extension's default option changed, which may affect image extension configuration and behavior. (1.0.19) — [release notes](https://github.com/hunghg255/reactjs-tiptap-editor/releases/tag/v1.0.19)
- KaTeX macros were updated, potentially changing how mathematical macros render in the editor. (1.0.9) — [release notes](https://github.com/hunghg255/reactjs-tiptap-editor/releases/tag/v1.0.9)
- The bubble menu key was updated, which may affect keyboard interaction for developers using the editor. (1.0.6) — [release notes](https://github.com/hunghg255/reactjs-tiptap-editor/releases/tag/v1.0.6)

### Tooling

- Migrated the build tooling to Vite 8 with Rolldown. (1.0.46) — [release notes](https://github.com/hunghg255/reactjs-tiptap-editor/releases/tag/v1.0.46)

### Fixes and other changes

- Keeps columns side by side and removes reliance on CDN styles during PDF export. (1.0.43) — [release notes](https://github.com/hunghg255/reactjs-tiptap-editor/releases/tag/v1.0.43)
- Empty paragraphs around legacy block image markup are dropped, preventing unwanted blank paragraphs. (1.0.42) — [release notes](https://github.com/hunghg255/reactjs-tiptap-editor/releases/tag/v1.0.42)
- Preserves multiline body content in callouts. (1.0.33) — [release notes](https://github.com/hunghg255/reactjs-tiptap-editor/releases/tag/v1.0.33)
- GIF dimensions are preserved after reloading, preventing size changes for developers and users. (1.0.31) — [release notes](https://github.com/hunghg255/reactjs-tiptap-editor/releases/tag/v1.0.31)
- Mobile drag gestures are supported, enabling drag interactions on mobile devices. (1.0.31) — [release notes](https://github.com/hunghg255/reactjs-tiptap-editor/releases/tag/v1.0.31)
- Percentage-based image widths are preserved after reload. (1.0.30) — [release notes](https://github.com/hunghg255/reactjs-tiptap-editor/releases/tag/v1.0.30)
- Video uploads now display upload state and handle failures. (1.0.30) — [release notes](https://github.com/hunghg255/reactjs-tiptap-editor/releases/tag/v1.0.30)
- The image dialog now closes after a crop upload completes. (1.0.26) — [release notes](https://github.com/hunghg255/reactjs-tiptap-editor/releases/tag/v1.0.26)
- Stabilizes the conversion round trip for images represented as HTML. (1.0.26) — [release notes](https://github.com/hunghg255/reactjs-tiptap-editor/releases/tag/v1.0.26)
- The highlight picker now stays synchronized with the current selection color. (1.0.25) — [release notes](https://github.com/hunghg255/reactjs-tiptap-editor/releases/tag/v1.0.25)
- Fixed an issue with multilingual prompts. (1.0.22) — [release notes](https://github.com/hunghg255/reactjs-tiptap-editor/releases/tag/v1.0.22)
- Strips thead and tbody wrappers to improve compatibility with ProseMirror. (1.0.18) — [release notes](https://github.com/hunghg255/reactjs-tiptap-editor/releases/tag/v1.0.18)
- Corrects table formatting when pasted Markdown contains blank lines between rows. (1.0.18) — [release notes](https://github.com/hunghg255/reactjs-tiptap-editor/releases/tag/v1.0.18)
- Image and video dialogs are now shown with the slash command. (1.0.17) — [release notes](https://github.com/hunghg255/reactjs-tiptap-editor/releases/tag/v1.0.17)
- Fixed the iframe bubble behavior for developers using the editor. (1.0.11) — [release notes](https://github.com/hunghg255/reactjs-tiptap-editor/releases/tag/v1.0.11)
- Resolved bubble menu interaction and positioning issues, improving editor behavior for users relying on this UI feature. (1.0.10) — [release notes](https://github.com/hunghg255/reactjs-tiptap-editor/releases/tag/v1.0.10)
- Fixed the extension mention behavior. (1.0.8) — [release notes](https://github.com/hunghg255/reactjs-tiptap-editor/releases/tag/v1.0.8)
- Removed the duplicate underline button. (1.0.7) — [release notes](https://github.com/hunghg255/reactjs-tiptap-editor/releases/tag/v1.0.7)
- Fixed the theme value behavior. (1.0.4) — [release notes](https://github.com/hunghg255/reactjs-tiptap-editor/releases/tag/v1.0.4)
- A style issue was fixed, potentially improving the editor’s presentation. (1.0.1) — [release notes](https://github.com/hunghg255/reactjs-tiptap-editor/releases/tag/v1.0.1)
- Prevents changes from being lost after code conflicts caused by upgrading Tiptap. (1.0.0) — [release notes](https://github.com/hunghg255/reactjs-tiptap-editor/releases/tag/v1.0.0)
- Fixes synchronization issues affecting Color behavior. (1.0.0) — [release notes](https://github.com/hunghg255/reactjs-tiptap-editor/releases/tag/v1.0.0)
- Fixes synchronization issues affecting Highlight behavior. (1.0.0) — [release notes](https://github.com/hunghg255/reactjs-tiptap-editor/releases/tag/v1.0.0)
- Resolves parameter errors caused by code conflicts after upgrading Tiptap. (1.0.0) — [release notes](https://github.com/hunghg255/reactjs-tiptap-editor/releases/tag/v1.0.0)

## reactjs-tiptap-editor 0.4

### Breaking changes

- Migrated from Tiptap v2 to v3, which may require developers to update their editor integration. (0.4.0) — [release notes](https://github.com/hunghg255/reactjs-tiptap-editor/releases/tag/v0.4.0)

## reactjs-tiptap-editor 0.3

### New APIs and options

- ToolbarOptions now includes tooltipSide for configuring tooltip placement. (0.3.31) — [release notes](https://github.com/hunghg255/reactjs-tiptap-editor/releases/tag/v0.3.31)
- Buttons now support tooltipOptions, allowing developers to configure tooltip behavior. (0.3.31) — [release notes](https://github.com/hunghg255/reactjs-tiptap-editor/releases/tag/v0.3.31)
- Integrates the Tenor GIF API, enabling developers to use Tenor GIF functionality in the editor. (0.3.29) — [release notes](https://github.com/hunghg255/reactjs-tiptap-editor/releases/tag/v0.3.29)

### Fixes and other changes

- Pasting file or image content from the clipboard no longer pastes HTML twice. (0.3.31) — [release notes](https://github.com/hunghg255/reactjs-tiptap-editor/releases/tag/v0.3.31)
