Skip to content

chore(deps): bump the production-dependencies group across 1 directory with 33 updates#856

Open
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/npm_and_yarn/production-dependencies-6af8a125c6
Open

chore(deps): bump the production-dependencies group across 1 directory with 33 updates#856
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/npm_and_yarn/production-dependencies-6af8a125c6

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Jun 29, 2026

Copy link
Copy Markdown

Bumps the production-dependencies group with 33 updates in the / directory:

Package From To
@apollo/client 3.14.1 4.2.3
@dnd-kit/sortable 8.0.0 10.0.0
@hookform/resolvers 3.10.0 5.4.0
@tiptap/extension-image 3.23.6 3.27.1
@tiptap/extension-link 3.23.6 3.27.1
@tiptap/extension-placeholder 3.23.6 3.27.1
@tiptap/extension-youtube 3.23.6 3.27.1
@tiptap/react 3.23.6 3.27.1
@tiptap/starter-kit 3.23.6 3.27.1
@types/uuid 10.0.0 11.0.0
date-fns 3.6.0 4.4.0
dompurify 3.4.7 3.4.11
framer-motion 12.40.0 12.42.0
graphql 16.14.0 17.0.1
graphql-ws 5.16.2 6.0.8
i18next 24.2.3 26.3.3
lucide-react 0.462.0 1.22.0
next 15.5.19 16.2.9
pg 8.21.0 8.22.0
pino 9.14.0 10.3.1
puppeteer 24.43.1 25.2.1
react 18.3.1 19.2.7
react-big-calendar 1.19.4 1.20.0
react-dom 18.3.1 19.2.7
react-hook-form 7.76.1 7.80.0
react-i18next 15.7.4 17.0.8
react-virtualized-auto-sizer 1.0.26 2.0.3
react-window 1.8.11 2.2.7
recharts 2.15.4 3.9.0
tailwind-merge 2.6.1 3.6.0
video.js 8.23.7 8.23.9
web-vitals 4.2.4 5.3.0
zod 3.25.76 4.4.3

Updates @apollo/client from 3.14.1 to 4.2.3

Release notes

Sourced from @​apollo/client's releases.

@​apollo/client@​4.2.3

Patch Changes

@​apollo/client@​4.2.2

Patch Changes

@​apollo/client@​4.2.1

Patch Changes

@​apollo/client@​4.2.0

Minor Changes

  • #13132 f3ce805 Thanks @​phryneas! - Introduce "classic" and "modern" method and hook signatures.

    Apollo Client 4.2 introduces two signature styles for methods and hooks. All signatures previously present are now "classic" signatures, and a new set of "modern" signatures are added alongside them.

    Classic signatures are the default and are identical to the signatures before Apollo Client 4.2, preserving backward compatibility. Classic signatures still work with manually specified TypeScript generics (e.g., useSuspenseQuery<MyData>(...)). However, manually specifying generics has been discouraged for a long time—instead, we recommend using TypedDocumentNode to automatically infer types, which provides more accurate results without any manual annotations.

    Modern signatures automatically incorporate your declared defaultOptions into return types, providing more accurate types. Modern signatures infer types from the document node and do not support manually passing generic type arguments; TypeScript will produce a type error if you attempt to do so.

    Methods and hooks automatically switch to modern signatures the moment any non-optional property is declared in DeclareDefaultOptions. The switch happens across all methods and hooks globally:

    // apollo.d.ts
    import "@apollo/client";
    declare module "@apollo/client" {
      namespace ApolloClient {
        namespace DeclareDefaultOptions {
          interface WatchQuery {
            errorPolicy: "all"; // non-optional → modern signatures activated automatically
          }
        }
      }
    }

    Users can also manually switch to modern signatures without declaring any defaultOptions, for example when wanting accurate type inference without relying on global defaultOptions:

    // apollo.d.ts
    import "@apollo/client";
    declare module "@apollo/client" {
      export interface TypeOverrides {
        signatureStyle: "modern";

... (truncated)

Changelog

Sourced from @​apollo/client's changelog.

4.2.3

Patch Changes

4.2.2

Patch Changes

4.2.1

Patch Changes

4.2.0

Minor Changes

  • #13132 f3ce805 Thanks @​phryneas! - Introduce "classic" and "modern" method and hook signatures.

    Apollo Client 4.2 introduces two signature styles for methods and hooks. All signatures previously present are now "classic" signatures, and a new set of "modern" signatures are added alongside them.

    Classic signatures are the default and are identical to the signatures before Apollo Client 4.2, preserving backward compatibility. Classic signatures still work with manually specified TypeScript generics (e.g., useSuspenseQuery<MyData>(...)). However, manually specifying generics has been discouraged for a long time—instead, we recommend using TypedDocumentNode to automatically infer types, which provides more accurate results without any manual annotations.

    Modern signatures automatically incorporate your declared defaultOptions into return types, providing more accurate types. Modern signatures infer types from the document node and do not support manually passing generic type arguments; TypeScript will produce a type error if you attempt to do so.

    Methods and hooks automatically switch to modern signatures the moment any non-optional property is declared in DeclareDefaultOptions. The switch happens across all methods and hooks globally:

    // apollo.d.ts
    import "@apollo/client";
    declare module "@apollo/client" {
      namespace ApolloClient {
        namespace DeclareDefaultOptions {
          interface WatchQuery {
            errorPolicy: "all"; // non-optional → modern signatures activated automatically
          }
        }
      }
    }

    Users can also manually switch to modern signatures without declaring any defaultOptions, for example when wanting accurate type inference without relying on global defaultOptions:

    // apollo.d.ts

... (truncated)

Commits

Updates @dnd-kit/sortable from 8.0.0 to 10.0.0

Changelog

Sourced from @​dnd-kit/sortable's changelog.

10.0.0

Patch Changes

9.0.0

Patch Changes

Commits

Updates @hookform/resolvers from 3.10.0 to 5.4.0

Release notes

Sourced from @​hookform/resolvers's releases.

v5.4.0

5.4.0 (2026-05-21)

Features

  • feat: add ata-validator resolver (#845)

Fixes

  • fix issue with toNestErrors.ts (#848)
  • add guidance on passing context to yupResolver (useForm context) (#835) (3d29924)

v5.2.2

5.2.2 (2025-09-14)

Bug Fixes

  • zod: fix output type for Zod 4 resolver (#803) (e95721d)

v5.2.1

5.2.1 (2025-07-29)

Bug Fixes

v5.2.0

5.2.0 (2025-07-25)

Features

  • ajv: add ajv-formats for ajvResolver (#797) (f040039)

v5.1.1

5.1.1 (2025-06-09)

Bug Fixes

v5.1.0

5.1.0 (2025-06-07)

... (truncated)

Commits
  • 3d29924 feat: add guidance on passing context to yupResolver (useForm context) (#835)
  • 56b68f3 feat: 5.3.0
  • cf8562d update readme on ata-validator
  • 5e5b610 fix issue with toNestErrors.ts (#848)
  • 72aacf8 Revise supported versions in SECURITY.md
  • ad89a20 feat: add ata-validator resolver (#845)
  • 02286db ci: updated publish workflow to use node 24 (#838)
  • 2e9bc7c Fix(zodResolver): error paths in complex unions #787 (#819)
  • e95721d fix(zod): fix output type for Zod 4 resolver (#803)
  • 49a0d7b fix: discriminated union for zod v4 mini (#784)
  • Additional commits viewable in compare view

Updates @tiptap/extension-image from 3.23.6 to 3.27.1

Release notes

Sourced from @​tiptap/extension-image's releases.

v3.27.1

@​tiptap/extension-drag-handle

Patch Changes

  • a16901d: Respect margin properties passed via dragImageProperties on the drag preview. The clone reset its margin to 0 after copying styles, which discarded any margin the user explicitly requested. The reset now runs only when no margin property is listed in dragImageProperties, so the drag image can keep the same spacing as the live block.
  • @​tiptap/core@​3.27.1
    • @​tiptap/extension-collaboration@​3.27.1
    • @​tiptap/extension-node-range@​3.27.1
    • @​tiptap/pm@​3.27.1

@​tiptap/extension-list

Patch Changes

  • a16901d: Fix ordered list parsing so under-indented continuation lines preserve their first character.
  • @​tiptap/core@​3.27.1
    • @​tiptap/pm@​3.27.1

@​tiptap/extensions

Patch Changes

  • a16901d: Fix Placeholder flickering while a modal overlay is open. When the editor was occluded during a stream of transactions (e.g. remote collaboration edits), the viewport measurement fell back to a full-document range and repeatedly toggled the data-placeholder attribute on empty blocks. The viewport window is now frozen when the editor can't be measured reliably, so placeholders stay stable.
  • @​tiptap/core@​3.27.1
    • @​tiptap/pm@​3.27.1

v3.27.0

@​tiptap/extension-list

Minor Changes

  • 6270b99: Ordered lists now support the type attribute (a, A, i, I).

    The <ol> type attribute is now fully preserved through the HTML round-trip:

    • type="a" → lowercase alphabetical markers
    • type="A" → uppercase alphabetical markers
    • type="i" → lowercase roman numeral markers
    • type="I" → uppercase roman numeral markers

    Paste from external editors (Google Docs, Word, LibreOffice) now correctly detects the list style — both from the HTML type attribute and from CSS list-style-type properties.

    Plain text paste of typed ordered list markers (e.g. a. Item, I) Item, i. Item\nii. Item) is detected and converted to the correct list type.

    Markdown round-trip preserves typed markers: parsing a. Item creates type: "a", and serializing a typed list back to markdown uses the correct prefix (e.g. I., ii.).

    Joining of adjacent lists now respects type — two lists with different types (e.g. default numeric and type="a") are not merged.

Patch Changes

... (truncated)

Changelog

Sourced from @​tiptap/extension-image's changelog.

3.27.1

Patch Changes

  • @​tiptap/core@​3.27.1

3.27.0

Patch Changes

  • Updated dependencies [0d0094d]
  • Updated dependencies [795033c]
  • Updated dependencies [0e0c4f9]
  • Updated dependencies [6d12bb9]
    • @​tiptap/core@​3.27.0

3.26.1

Patch Changes

  • @​tiptap/core@​3.26.1

3.26.0

Patch Changes

  • @​tiptap/core@​3.26.0

3.25.0

Patch Changes

  • ec291dd: Fix: dragging an inline/resizable image within the editor no longer creates a duplicate

    When the Image extension was configured with inline: true or resize enabled, dragging an image within the editor could insert a duplicate at the drop position instead of moving it. This happened because the browser's native image drag behavior could populate dataTransfer.files, causing the FileHandler extension to intercept the drop before ProseMirror's internal move logic could run.

  • b63835b: Fix HTMLAttributes not being applied to the editor DOM when resize is enabled. The addNodeView path was using only the resolved node attributes and skipping the user-configured HTMLAttributes option. Now it merges them consistently with how renderHTML already works.

  • Updated dependencies [ec291dd]

  • Updated dependencies [454e9b8]

  • Updated dependencies [9cf8db0]

  • Updated dependencies [3d4f94c]

    • @​tiptap/core@​3.25.0

3.24.0

Patch Changes

  • @​tiptap/core@​3.24.0
Commits
  • ed5488a chore(release): publish a new stable version (#7955)
  • 2f38887 chore(release): publish a new stable version (#7936)
  • 9e7fc4c chore: add bugs field to all package.json files (#7946)
  • 6c1efd3 chore(release): publish a new stable version (#7934)
  • 2477351 chore(release): publish a new stable version
  • 5d50336 chore(release): publish a new stable version
  • ec291dd fix(image): prevent image elements from being draggable (#7889)
  • b63835b fix(extension-image): ensure HTMLAttributes are applied in editor DOM when re...
  • 6817d14 chore(release): publish a new stable version
  • a42a8d6 chore: migrate linting and formatting from ESLint/Prettier to oxlint/oxfmt (o...
  • See full diff in compare view

Updates @tiptap/extension-link from 3.23.6 to 3.27.1

Release notes

Sourced from @​tiptap/extension-link's releases.

v3.27.1

@​tiptap/extension-drag-handle

Patch Changes

  • a16901d: Respect margin properties passed via dragImageProperties on the drag preview. The clone reset its margin to 0 after copying styles, which discarded any margin the user explicitly requested. The reset now runs only when no margin property is listed in dragImageProperties, so the drag image can keep the same spacing as the live block.
  • @​tiptap/core@​3.27.1
    • @​tiptap/extension-collaboration@​3.27.1
    • @​tiptap/extension-node-range@​3.27.1
    • @​tiptap/pm@​3.27.1

@​tiptap/extension-list

Patch Changes

  • a16901d: Fix ordered list parsing so under-indented continuation lines preserve their first character.
  • @​tiptap/core@​3.27.1
    • @​tiptap/pm@​3.27.1

@​tiptap/extensions

Patch Changes

  • a16901d: Fix Placeholder flickering while a modal overlay is open. When the editor was occluded during a stream of transactions (e.g. remote collaboration edits), the viewport measurement fell back to a full-document range and repeatedly toggled the data-placeholder attribute on empty blocks. The viewport window is now frozen when the editor can't be measured reliably, so placeholders stay stable.
  • @​tiptap/core@​3.27.1
    • @​tiptap/pm@​3.27.1

v3.27.0

@​tiptap/extension-list

Minor Changes

  • 6270b99: Ordered lists now support the type attribute (a, A, i, I).

    The <ol> type attribute is now fully preserved through the HTML round-trip:

    • type="a" → lowercase alphabetical markers
    • type="A" → uppercase alphabetical markers
    • type="i" → lowercase roman numeral markers
    • type="I" → uppercase roman numeral markers

    Paste from external editors (Google Docs, Word, LibreOffice) now correctly detects the list style — both from the HTML type attribute and from CSS list-style-type properties.

    Plain text paste of typed ordered list markers (e.g. a. Item, I) Item, i. Item\nii. Item) is detected and converted to the correct list type.

    Markdown round-trip preserves typed markers: parsing a. Item creates type: "a", and serializing a typed list back to markdown uses the correct prefix (e.g. I., ii.).

    Joining of adjacent lists now respects type — two lists with different types (e.g. default numeric and type="a") are not merged.

Patch Changes

... (truncated)

Changelog

Sourced from @​tiptap/extension-link's changelog.

3.27.1

Patch Changes

  • @​tiptap/core@​3.27.1
  • @​tiptap/pm@​3.27.1

3.27.0

Patch Changes

  • 24051bd: Fix isAllowedUri accepting unknown protocols whose name contains a hyphen (e.g. unknown-protocol://test). The hyphen is a valid scheme character per RFC 3986, but the regex was built from a template literal where \- collapsed to -, leaving the terminator class [^a-z+.-:] to parse .-: as a character range that excluded 0-9 and / rather than -. With the proper double-escape, the regex correctly excludes - and unknown hyphenated schemes are rejected again.
  • Updated dependencies [0d0094d]
  • Updated dependencies [795033c]
  • Updated dependencies [0e0c4f9]
  • Updated dependencies [6d12bb9]
    • @​tiptap/core@​3.27.0
    • @​tiptap/pm@​3.27.0

3.26.1

Patch Changes

  • @​tiptap/core@​3.26.1
  • @​tiptap/pm@​3.26.1

3.26.0

Patch Changes

  • @​tiptap/core@​3.26.0
  • @​tiptap/pm@​3.26.0

3.25.0

Patch Changes

  • Updated dependencies [ec291dd]
  • Updated dependencies [454e9b8]
  • Updated dependencies [9cf8db0]
  • Updated dependencies [c1a2ce8]
  • Updated dependencies [3d4f94c]
    • @​tiptap/core@​3.25.0
    • @​tiptap/pm@​3.25.0

3.24.0

Patch Changes

  • Updated dependencies [7c0499b]

... (truncated)

Commits
  • ed5488a chore(release): publish a new stable version (#7955)
  • 2f38887 chore(release): publish a new stable version (#7936)
  • 9e7fc4c chore: add bugs field to all package.json files (#7946)
  • 24051bd fix(extension-link): escape backslash in isAllowedUri regex so hyphens are re...
  • 6c1efd3 chore(release): publish a new stable version (#7934)
  • 2477351 chore(release): publish a new stable version
  • 5d50336 chore(release): publish a new stable version
  • 6817d14 chore(release): publish a new stable version
  • a42a8d6 chore: migrate linting and formatting from ESLint/Prettier to oxlint/oxfmt (o...
  • See full diff in compare view

Updates @tiptap/extension-placeholder from 3.23.6 to 3.27.1

Release notes

Sourced from @​tiptap/extension-placeholder's releases.

v3.27.1

@​tiptap/extension-drag-handle

Patch Changes

  • a16901d: Respect margin properties passed via dragImageProperties on the drag preview. The clone reset its margin to 0 after copying styles, which discarded any margin the user explicitly requested. The reset now runs only when no margin property is listed in dragImageProperties, so the drag image can keep the same spacing as the live block.
  • @​tiptap/core@​3.27.1
    • @​tiptap/extension-collaboration@​3.27.1
    • @​tiptap/extension-node-range@​3.27.1
    • @​tiptap/pm@​3.27.1

@​tiptap/extension-list

Patch Changes

  • a16901d: Fix ordered list parsing so under-indented continuation lines preserve their first character.
  • @​tiptap/core@​3.27.1
    • @​tiptap/pm@​3.27.1

@​tiptap/extensions

Patch Changes

  • a16901d: Fix Placeholder flickering while a modal overlay is open. When the editor was occluded during a stream of transactions (e.g. remote collaboration edits), the viewport measurement fell back to a full-document range and repeatedly toggled the data-placeholder attribute on empty blocks. The viewport window is now frozen when the editor can't be measured reliably, so placeholders stay stable.
  • @​tiptap/core@​3.27.1
    • @​tiptap/pm@​3.27.1

v3.27.0

@​tiptap/extension-list

Minor Changes

  • 6270b99: Ordered lists now support the type attribute (a, A, i, I).

    The <ol> type attribute is now fully preserved through the HTML round-trip:

    • type="a" → lowercase alphabetical markers
    • type="A" → uppercase alphabetical markers
    • type="i" → lowercase roman numeral markers
    • type="I" → uppercase roman numeral markers

    Paste from external editors (Google Docs, Word, LibreOffice) now correctly detects the list style — both from the HTML type attribute and from CSS list-style-type properties.

    Plain text paste of typed ordered list markers (e.g. a. Item, I) Item, i. Item\nii. Item) is detected and converted to the correct list type.

    Markdown round-trip preserves typed markers: parsing a. Item creates type: "a", and serializing a typed list back to markdown uses the correct prefix (e.g. I., ii.).

    Joining of adjacent lists now respects type — two lists with different types (e.g. default numeric and type="a") are not merged.

Patch Changes

... (truncated)

Changelog

Sourced from @​tiptap/extension-placeholder's changelog.

3.27.1

Patch Changes

  • Updated dependencies [2be3fb9]
    • @​tiptap/extensions@​3.27.1

3.27.0

Patch Changes

  • @​tiptap/extensions@​3.27.0

3.26.1

Patch Changes

  • @​tiptap/extensions@​3.26.1

3.26.0

Patch Changes

  • Updated dependencies [75e8404]
    • @​tiptap/extensions@​3.26.0

3.25.0

Patch Changes

  • Updated dependencies
    • @​tiptap/extensions@​3.25.0

3.24.0

Patch Changes

  • Updated dependencies [2d05614]
    • @​tiptap/extensions@​3.24.0
Commits
  • ed5488a chore(release): publish a new stable version (#7955)
  • 2f38887 chore(release): publish a new stable version (#7936)
  • 9e7fc4c chore: add bugs field to all package.json files (#7946)
  • 6c1efd3 chore(release): publish a new stable version (#7934)
  • 2477351 chore(release): publish a new stable version
  • 5d50336 chore(release): publish a new stable version
  • 6817d14 chore(release): publish a new stable version
  • a42a8d6 chore: migrate linting and formatting from ESLint/Prettier to oxlint/oxfmt (o...
  • See full diff in compare view

Updates @tiptap/extension-youtube from 3.23.6 to 3.27.1

Release notes

Sourced from @​tiptap/extension-youtube's releases.

v3.27.1

@​tiptap/extension-drag-handle

Patch Changes

  • a16901d: Respect margin properties passed via dragImageProperties on the drag preview. The clone reset its margin to 0 after copying styles, which discarded any margin the user explicitly requested. The reset now runs only when no margin property is listed in dragImageProperties, so the drag image can keep the same spacing as the live block.
  • @​tiptap/core@​3.27.1
    • @​tiptap/extension-collaboration@​3.27.1
    • @​tiptap/extension-node-range@​3.27.1
    • @​tiptap/pm@​3.27.1

@​tiptap/extension-list

Patch Changes

  • a16901d: Fix ordered list parsing so under-indented continuation lines preserve their first character.
  • @​tiptap/core@​3.27.1
    • @​tiptap/pm@​3.27.1

@​tiptap/extensions

Patch Changes

  • a16901d: Fix Placeholder flickering while a modal overlay is open. When the editor was occluded during a stream of transactions (e.g. remote collaboration edits), the viewport measurement fell back to a full-document range and repeatedly toggled the data-placeholder attribute on empty blocks. The viewport window is now frozen when the editor can't be measured reliably, so placeholders stay stable.
  • @​tiptap/core@​3.27.1
    • @​tiptap/pm@​3.27.1

v3.27.0

@​tiptap/extension-list

Minor Changes

  • 6270b99: Ordered lists now support the type attribute (a, A, i, I).

    The <ol> type attribute is now fully preserved through the HTML round-trip:

    • type="a" → lowercase alphabetical markers
    • type="A" → uppercase alphabetical markers
    • type="i" → lowercase roman numeral markers
    • type="I" → uppercase roman numeral markers

    Paste from external editors (Google Docs, Word, LibreOffice) now correctly detects the list style — both from the HTML type attribute and from CSS list-style-type properties.

    Plain text paste of typed ordered list markers (e.g. a. Item, I) Item, i. Item\nii. Item) is detected and converted to the correct list type.

    Markdown round-trip preserves typed markers: parsing a. Item creates type: "a", and serializing a typed list back to markdown uses the correct prefix (e.g. I., ii.).

    Joining of adjacent lists now respects type — two lists with different types (e.g. default numeric and type="a") are not merged.

Patch Changes

... (truncated)

Changelog

Sourced from @​tiptap/extension-youtube's changelog.

3.27.1

Patch Changes

  • @​tiptap/core@​3.27.1

3.27.0

Patch Changes

  • Updated dependencies [0d0094d]
  • Updated dependencies [795033c]
  • Updated dependencies [0e0c4f9]
  • Updated dependencies [6d12bb9]
    • @​tiptap/core@​3.27.0

3.26.1

Patch Changes

  • @​tiptap/core@​3.26.1

3.26.0

Patch Changes

  • @​tiptap/core@​3.26.0

3.25.0

Patch Changes

  • Updated dependencies [ec291dd]
  • Updated dependencies [454e9b8]
  • Updated dependencies [9cf8db0]
  • Updated dependencies [3d4f94c]
    • @​tiptap/core@​3.25.0

3.24.0

Patch Changes

  • @​tiptap/core@​3.24.0
Commits
  • ed5488a chore(release): publish a new stable version (#7955)
  • 2f38887 chore(release): publish a new stable version (#7936)
  • 9e7fc4c chore: add bugs field to all package.json files (#7946)
  • 6c1efd3 chore(release): publish a new stable version (#7934)
  • 2477351 chore(release): publish a new stable version
  • 5d50336 chore(release): publish a new stable version
  • 6817d14 chore(release): publish a new stable version
  • a42a8d6 chore: migrate linting and formatting from ESLint/Prettier to oxlint/oxfmt (o...
  • See full diff in compare view

Updates @tiptap/react from 3.23.6 to 3.27.1

Release notes

Sourced from @​tiptap/react's releases.

v3.27.1

@​tiptap/extension-drag-handle

Patch Changes

  • a16901d: Respect margin properties passed via dragImageProperties on the drag preview. The clone reset its margin to 0 after copying styles, which discarded any margin the user explicitly requested. The reset now runs only when no margin property is listed in dragImageProperties, so the drag image can keep the same spacing as the live block.
  • @​tiptap/core@​3.27.1
    • @​tiptap/extension-collaboration@​3.27.1
    • @​tiptap/extension-node-range@​3.27.1
    • @​tiptap/pm@​3.27.1

@​tiptap/extension-list

Patch Changes

  • a16901d: Fix ordered list parsing so under-indented continuation lines preserve their first character.
  • @​tiptap/core@​3.27.1
    • @​tiptap/pm@​3.27.1

@​tiptap/extensions

Patch Changes

  • a16901d: Fix Placeholder flickering while a modal overlay is open. When the editor was occluded during a stream of transactions (e.g. remote collaboration edits), the viewport measurement fell back to a full-document range and repeatedly toggled the data-placeholder attribute on empty blocks. The viewport window is now frozen when the editor can't be measured reliably, so placeholders stay stable.
  • @​tiptap/core@​3.27.1
    • @​tiptap/pm@​3.27.1

v3.27.0

@​tiptap/extension-list

Minor Changes

  • 6270b99: Ordered lists now support the type attribute (a, A, i, I).

    The <ol> type attribute is now fully preserved through the HTML round-trip:

    • type="a" → lowercase alphabetical markers
    • type="A" → uppercase alphabetical markers
    • type="i" → lowercase roman numeral markers
    • type="I" → uppercase roman numeral markers

    Paste from external editors (Google Docs, Word, LibreOffice) now correctly detects the list style — both from the HTML type attribute and from CSS list-style-type properties.

    Plain text paste of typed ordered list markers (e.g. a. Item, I) Item, i. Item\nii. Item) is detected and converted to the correct list type.

    Markdown round-trip preserves typed markers: parsing a. Item creates type: "a", and serializing a typed list back to markdown uses the correct prefix (e.g. I., ii.).

    Joining of adjacent lists now respects type — two lists with different types (e.g. default numeric and type="a") are not merged.

Patch Changes

... (truncated)

Changelog

Sourced from @​tiptap/react's changelog.

3.27.1

Patch Changes

  • @​tiptap/core@​3.27.1
  • @​tiptap/pm@​3.27.1

3.27.0

Patch Changes

  • Updated dependencies [0d0094d]
  • Updated dependencies [795033c]
  • Updated dependencies [0e0c4f9]
  • Updated dependencies [6d12bb9]
    • @​tiptap/core@​3.27.0
    • @​tiptap/pm@​3.27.0

3.26.1

Patch Changes

  • @​tiptap/core@​3.26.1
  • @​tiptap/pm@​3.26.1

3.26.0

Patch Changes

  • @​tiptap/core@​3.26.0
  • @​tiptap/pm@​3.26.0

3.25.0

Patch Changes

  • Updated dependencies [ec291dd]
  • Updated dependencies [454e9b8]
  • Updated dependencies [9cf8db0]
  • Updated dependencies [c1a2ce8]
  • Updated dependencies [3d4f94c]
    • @​tiptap/core@​3.25.0
    • @​tiptap/pm@​3.25.0

3.24.0

Patch Changes

  • Updated dependencies [7c0499b]
    • @​tiptap/pm@​3.24.0

... (truncated)

Commits
  • ed5488a chore(release): publish a new stable version (#7955)
  • 2f38887 chore(release): publish a new stable version (#7936)
  • 9e7fc4c chore: add bugs field to all package.json files (#7946)
  • 6c1efd3 chore(release): publish a new stable version (#7934)
  • 2477351 chore(release): publish a new stable version
  • 5d50336 chore(release): publish a new stable version
  • 6817d14 chore(release): publish a new stable version
  • a42a8d6 chore: migrate linting and formatting from ESLint/Prettier to oxlint/oxfmt (o...
  • See full diff in compare view

Updates @tiptap/starter-kit from 3.23.6 to 3.27.1

Release notes

Sourced from @​tiptap/starter-kit's releases.

v3.27.1

@​tiptap/extension-drag-handle

Patch Changes

  • a16901d: Respect margin properties passed via dragImageProperties on the drag preview. The clone reset its margin to 0 after copying styles, which discarded any margin the user explicitly requested. The reset now runs only when no margin property is listed in dragImageProperties, so the drag image can keep the same spacing as the live block.
  • @​tiptap/core@​3.27.1
    • @​tiptap/extension-collaboration@​3.27.1
    • @​tiptap/extension-node-range@​3.27.1
    • @​tiptap/pm@​3.27.1

@​tiptap/extension-list

Patch Changes

  • a16901d: Fix ordered list parsing so under-indented continuation lines preserve their first character.
  • @​tiptap/core@​3.27.1
    • @​tiptap/pm@​3.27.1

@​tiptap/extensions

Patch Changes

  • a16901d: Fix Placeholder flickering while a modal overlay is open. When the editor was occluded during a stream of transactions (e.g. remote collaboration edits), the viewport measurement fell back to a full-document range and repeatedly toggled the data-placeholder attribute on empty blocks. The viewport window is now frozen when the editor can't be measured reliably, so placeholders stay stable.
  • @​tiptap/core

@dependabot dependabot Bot added dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code labels Jun 29, 2026
…y with 33 updates

Bumps the production-dependencies group with 33 updates in the / directory:

| Package | From | To |
| --- | --- | --- |
| [@apollo/client](https://github.com/apollographql/apollo-client) | `3.14.1` | `4.2.3` |
| [@dnd-kit/sortable](https://github.com/clauderic/dnd-kit/tree/HEAD/packages/sortable) | `8.0.0` | `10.0.0` |
| [@hookform/resolvers](https://github.com/react-hook-form/resolvers) | `3.10.0` | `5.4.0` |
| [@tiptap/extension-image](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-image) | `3.23.6` | `3.27.1` |
| [@tiptap/extension-link](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-link) | `3.23.6` | `3.27.1` |
| [@tiptap/extension-placeholder](https://github.com/ueberdosis/tiptap/tree/HEAD/packages-deprecated/extension-placeholder) | `3.23.6` | `3.27.1` |
| [@tiptap/extension-youtube](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-youtube) | `3.23.6` | `3.27.1` |
| [@tiptap/react](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/react) | `3.23.6` | `3.27.1` |
| [@tiptap/starter-kit](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/starter-kit) | `3.23.6` | `3.27.1` |
| [@types/uuid](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/uuid) | `10.0.0` | `11.0.0` |
| [date-fns](https://github.com/date-fns/date-fns) | `3.6.0` | `4.4.0` |
| [dompurify](https://github.com/cure53/DOMPurify) | `3.4.7` | `3.4.11` |
| [framer-motion](https://github.com/motiondivision/motion) | `12.40.0` | `12.42.0` |
| [graphql](https://github.com/graphql/graphql-js) | `16.14.0` | `17.0.1` |
| [graphql-ws](https://github.com/enisdenjo/graphql-ws) | `5.16.2` | `6.0.8` |
| [i18next](https://github.com/i18next/i18next) | `24.2.3` | `26.3.3` |
| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `0.462.0` | `1.22.0` |
| [next](https://github.com/vercel/next.js) | `15.5.19` | `16.2.9` |
| [pg](https://github.com/brianc/node-postgres/tree/HEAD/packages/pg) | `8.21.0` | `8.22.0` |
| [pino](https://github.com/pinojs/pino) | `9.14.0` | `10.3.1` |
| [puppeteer](https://github.com/puppeteer/puppeteer) | `24.43.1` | `25.2.1` |
| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `18.3.1` | `19.2.7` |
| [react-big-calendar](https://github.com/bigcalendar/react-big-calendar) | `1.19.4` | `1.20.0` |
| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `18.3.1` | `19.2.7` |
| [react-hook-form](https://github.com/react-hook-form/react-hook-form) | `7.76.1` | `7.80.0` |
| [react-i18next](https://github.com/i18next/react-i18next) | `15.7.4` | `17.0.8` |
| [react-virtualized-auto-sizer](https://github.com/bvaughn/react-virtualized-auto-sizer) | `1.0.26` | `2.0.3` |
| [react-window](https://github.com/bvaughn/react-window) | `1.8.11` | `2.2.7` |
| [recharts](https://github.com/recharts/recharts) | `2.15.4` | `3.9.0` |
| [tailwind-merge](https://github.com/dcastil/tailwind-merge) | `2.6.1` | `3.6.0` |
| [video.js](https://github.com/videojs/video.js) | `8.23.7` | `8.23.9` |
| [web-vitals](https://github.com/GoogleChrome/web-vitals) | `4.2.4` | `5.3.0` |
| [zod](https://github.com/colinhacks/zod) | `3.25.76` | `4.4.3` |



Updates `@apollo/client` from 3.14.1 to 4.2.3
- [Release notes](https://github.com/apollographql/apollo-client/releases)
- [Changelog](https://github.com/apollographql/apollo-client/blob/main/CHANGELOG.md)
- [Commits](https://github.com/apollographql/apollo-client/compare/v3.14.1...@apollo/client@4.2.3)

Updates `@dnd-kit/sortable` from 8.0.0 to 10.0.0
- [Release notes](https://github.com/clauderic/dnd-kit/releases)
- [Changelog](https://github.com/clauderic/dnd-kit/blob/@dnd-kit/sortable@10.0.0/packages/sortable/CHANGELOG.md)
- [Commits](https://github.com/clauderic/dnd-kit/commits/@dnd-kit/sortable@10.0.0/packages/sortable)

Updates `@hookform/resolvers` from 3.10.0 to 5.4.0
- [Release notes](https://github.com/react-hook-form/resolvers/releases)
- [Commits](react-hook-form/resolvers@v3.10.0...v5.4.0)

Updates `@tiptap/extension-image` from 3.23.6 to 3.27.1
- [Release notes](https://github.com/ueberdosis/tiptap/releases)
- [Changelog](https://github.com/ueberdosis/tiptap/blob/main/packages/extension-image/CHANGELOG.md)
- [Commits](https://github.com/ueberdosis/tiptap/commits/v3.27.1/packages/extension-image)

Updates `@tiptap/extension-link` from 3.23.6 to 3.27.1
- [Release notes](https://github.com/ueberdosis/tiptap/releases)
- [Changelog](https://github.com/ueberdosis/tiptap/blob/main/packages/extension-link/CHANGELOG.md)
- [Commits](https://github.com/ueberdosis/tiptap/commits/v3.27.1/packages/extension-link)

Updates `@tiptap/extension-placeholder` from 3.23.6 to 3.27.1
- [Release notes](https://github.com/ueberdosis/tiptap/releases)
- [Changelog](https://github.com/ueberdosis/tiptap/blob/main/packages-deprecated/extension-placeholder/CHANGELOG.md)
- [Commits](https://github.com/ueberdosis/tiptap/commits/v3.27.1/packages-deprecated/extension-placeholder)

Updates `@tiptap/extension-youtube` from 3.23.6 to 3.27.1
- [Release notes](https://github.com/ueberdosis/tiptap/releases)
- [Changelog](https://github.com/ueberdosis/tiptap/blob/main/packages/extension-youtube/CHANGELOG.md)
- [Commits](https://github.com/ueberdosis/tiptap/commits/v3.27.1/packages/extension-youtube)

Updates `@tiptap/react` from 3.23.6 to 3.27.1
- [Release notes](https://github.com/ueberdosis/tiptap/releases)
- [Changelog](https://github.com/ueberdosis/tiptap/blob/main/packages/react/CHANGELOG.md)
- [Commits](https://github.com/ueberdosis/tiptap/commits/v3.27.1/packages/react)

Updates `@tiptap/starter-kit` from 3.23.6 to 3.27.1
- [Release notes](https://github.com/ueberdosis/tiptap/releases)
- [Changelog](https://github.com/ueberdosis/tiptap/blob/main/packages/starter-kit/CHANGELOG.md)
- [Commits](https://github.com/ueberdosis/tiptap/commits/v3.27.1/packages/starter-kit)

Updates `@types/uuid` from 10.0.0 to 11.0.0
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/uuid)

Updates `date-fns` from 3.6.0 to 4.4.0
- [Release notes](https://github.com/date-fns/date-fns/releases)
- [Commits](date-fns/date-fns@v3.6.0...v4.4.0)

Updates `dompurify` from 3.4.7 to 3.4.11
- [Release notes](https://github.com/cure53/DOMPurify/releases)
- [Commits](cure53/DOMPurify@3.4.7...3.4.11)

Updates `framer-motion` from 12.40.0 to 12.42.0
- [Changelog](https://github.com/motiondivision/motion/blob/main/CHANGELOG.md)
- [Commits](motiondivision/motion@v12.40.0...v12.42.0)

Updates `graphql` from 16.14.0 to 17.0.1
- [Release notes](https://github.com/graphql/graphql-js/releases)
- [Commits](graphql/graphql-js@v16.14.0...v17.0.1)

Updates `graphql-ws` from 5.16.2 to 6.0.8
- [Release notes](https://github.com/enisdenjo/graphql-ws/releases)
- [Changelog](https://github.com/enisdenjo/graphql-ws/blob/master/CHANGELOG.md)
- [Commits](enisdenjo/graphql-ws@v5.16.2...v6.0.8)

Updates `i18next` from 24.2.3 to 26.3.3
- [Release notes](https://github.com/i18next/i18next/releases)
- [Changelog](https://github.com/i18next/i18next/blob/master/CHANGELOG.md)
- [Commits](i18next/i18next@v24.2.3...v26.3.3)

Updates `lucide-react` from 0.462.0 to 1.22.0
- [Release notes](https://github.com/lucide-icons/lucide/releases)
- [Commits](https://github.com/lucide-icons/lucide/commits/1.22.0/packages/lucide-react)

Updates `next` from 15.5.19 to 16.2.9
- [Release notes](https://github.com/vercel/next.js/releases)
- [Changelog](https://github.com/vercel/next.js/blob/canary/release.js)
- [Commits](vercel/next.js@v15.5.19...v16.2.9)

Updates `pg` from 8.21.0 to 8.22.0
- [Changelog](https://github.com/brianc/node-postgres/blob/master/CHANGELOG.md)
- [Commits](https://github.com/brianc/node-postgres/commits/pg@8.22.0/packages/pg)

Updates `pino` from 9.14.0 to 10.3.1
- [Release notes](https://github.com/pinojs/pino/releases)
- [Commits](pinojs/pino@v9.14.0...v10.3.1)

Updates `puppeteer` from 24.43.1 to 25.2.1
- [Release notes](https://github.com/puppeteer/puppeteer/releases)
- [Changelog](https://github.com/puppeteer/puppeteer/blob/main/CHANGELOG.md)
- [Commits](puppeteer/puppeteer@puppeteer-v24.43.1...puppeteer-v25.2.1)

Updates `react` from 18.3.1 to 19.2.7
- [Release notes](https://github.com/facebook/react/releases)
- [Changelog](https://github.com/react/react/blob/main/CHANGELOG.md)
- [Commits](https://github.com/facebook/react/commits/v19.2.7/packages/react)

Updates `react-big-calendar` from 1.19.4 to 1.20.0
- [Release notes](https://github.com/bigcalendar/react-big-calendar/releases)
- [Changelog](https://github.com/bigcalendar/react-big-calendar/blob/master/CHANGELOG.md)
- [Commits](bigcalendar/react-big-calendar@v1.19.4...v1.20.0)

Updates `react-dom` from 18.3.1 to 19.2.7
- [Release notes](https://github.com/facebook/react/releases)
- [Changelog](https://github.com/react/react/blob/main/CHANGELOG.md)
- [Commits](https://github.com/facebook/react/commits/v19.2.7/packages/react-dom)

Updates `react-hook-form` from 7.76.1 to 7.80.0
- [Release notes](https://github.com/react-hook-form/react-hook-form/releases)
- [Changelog](https://github.com/react-hook-form/react-hook-form/blob/master/CHANGELOG.md)
- [Commits](react-hook-form/react-hook-form@v7.76.1...v7.80.0)

Updates `react-i18next` from 15.7.4 to 17.0.8
- [Changelog](https://github.com/i18next/react-i18next/blob/master/CHANGELOG.md)
- [Commits](i18next/react-i18next@v15.7.4...v17.0.8)

Updates `react-virtualized-auto-sizer` from 1.0.26 to 2.0.3
- [Release notes](https://github.com/bvaughn/react-virtualized-auto-sizer/releases)
- [Changelog](https://github.com/bvaughn/react-virtualized-auto-sizer/blob/main/CHANGELOG.md)
- [Commits](bvaughn/react-virtualized-auto-sizer@1.0.26...2.0.3)

Updates `react-window` from 1.8.11 to 2.2.7
- [Release notes](https://github.com/bvaughn/react-window/releases)
- [Changelog](https://github.com/bvaughn/react-window/blob/main/CHANGELOG.md)
- [Commits](bvaughn/react-window@1.8.11...2.2.7)

Updates `recharts` from 2.15.4 to 3.9.0
- [Release notes](https://github.com/recharts/recharts/releases)
- [Changelog](https://github.com/recharts/recharts/blob/main/CHANGELOG.md)
- [Commits](recharts/recharts@v2.15.4...v3.9.0)

Updates `tailwind-merge` from 2.6.1 to 3.6.0
- [Release notes](https://github.com/dcastil/tailwind-merge/releases)
- [Commits](dcastil/tailwind-merge@v2.6.1...v3.6.0)

Updates `video.js` from 8.23.7 to 8.23.9
- [Release notes](https://github.com/videojs/video.js/releases)
- [Changelog](https://github.com/videojs/video.js/blob/main/CHANGELOG.md)
- [Commits](videojs/video.js@v8.23.7...v8.23.9)

Updates `web-vitals` from 4.2.4 to 5.3.0
- [Changelog](https://github.com/GoogleChrome/web-vitals/blob/main/CHANGELOG.md)
- [Commits](GoogleChrome/web-vitals@v4.2.4...v5.3.0)

Updates `zod` from 3.25.76 to 4.4.3
- [Release notes](https://github.com/colinhacks/zod/releases)
- [Commits](colinhacks/zod@v3.25.76...v4.4.3)

---
updated-dependencies:
- dependency-name: "@apollo/client"
  dependency-version: 4.2.3
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: production-dependencies
- dependency-name: "@dnd-kit/sortable"
  dependency-version: 10.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: production-dependencies
- dependency-name: "@hookform/resolvers"
  dependency-version: 5.4.0
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: production-dependencies
- dependency-name: "@tiptap/extension-image"
  dependency-version: 3.27.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: production-dependencies
- dependency-name: "@tiptap/extension-link"
  dependency-version: 3.27.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: production-dependencies
- dependency-name: "@tiptap/extension-placeholder"
  dependency-version: 3.27.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: production-dependencies
- dependency-name: "@tiptap/extension-youtube"
  dependency-version: 3.27.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: production-dependencies
- dependency-name: "@tiptap/react"
  dependency-version: 3.27.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: production-dependencies
- dependency-name: "@tiptap/starter-kit"
  dependency-version: 3.27.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: production-dependencies
- dependency-name: "@types/uuid"
  dependency-version: 11.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: production-dependencies
- dependency-name: date-fns
  dependency-version: 4.4.0
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: production-dependencies
- dependency-name: dompurify
  dependency-version: 3.4.11
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: production-dependencies
- dependency-name: framer-motion
  dependency-version: 12.42.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: production-dependencies
- dependency-name: graphql
  dependency-version: 17.0.1
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: production-dependencies
- dependency-name: graphql-ws
  dependency-version: 6.0.8
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: production-dependencies
- dependency-name: i18next
  dependency-version: 26.3.3
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: production-dependencies
- dependency-name: lucide-react
  dependency-version: 1.22.0
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: production-dependencies
- dependency-name: next
  dependency-version: 16.2.9
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: production-dependencies
- dependency-name: pg
  dependency-version: 8.22.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: production-dependencies
- dependency-name: pino
  dependency-version: 10.3.1
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: production-dependencies
- dependency-name: puppeteer
  dependency-version: 25.2.1
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: production-dependencies
- dependency-name: react
  dependency-version: 19.2.7
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: production-dependencies
- dependency-name: react-big-calendar
  dependency-version: 1.20.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: production-dependencies
- dependency-name: react-dom
  dependency-version: 19.2.7
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: production-dependencies
- dependency-name: react-hook-form
  dependency-version: 7.80.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: production-dependencies
- dependency-name: react-i18next
  dependency-version: 17.0.8
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: production-dependencies
- dependency-name: react-virtualized-auto-sizer
  dependency-version: 2.0.3
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: production-dependencies
- dependency-name: react-window
  dependency-version: 2.2.7
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: production-dependencies
- dependency-name: recharts
  dependency-version: 3.9.0
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: production-dependencies
- dependency-name: tailwind-merge
  dependency-version: 3.6.0
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: production-dependencies
- dependency-name: video.js
  dependency-version: 8.23.9
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: production-dependencies
- dependency-name: web-vitals
  dependency-version: 5.3.0
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: production-dependencies
- dependency-name: zod
  dependency-version: 4.4.3
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: production-dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot changed the title chore(deps): bump the production-dependencies group with 33 updates chore(deps): bump the production-dependencies group across 1 directory with 33 updates Jun 29, 2026
@dependabot dependabot Bot force-pushed the dependabot/npm_and_yarn/production-dependencies-6af8a125c6 branch from df8b9b2 to 5564416 Compare June 29, 2026 23:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants