# What changed in @tiptap/extension-code-block

> 3 changes in @tiptap/extension-code-block 3 from its official release notes, upgrade guides and advisories: 1 new APIs and options. Each one cited. Sources checked 2026-10-27. HTML: https://unstale.sh/npm/@tiptap/extension-code-block/

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

## @tiptap/extension-code-block 3

### New APIs and options

- This new option disables insertion of a default block above a first-node code block when pressing ArrowUp. (3.29.0) — [release notes](https://github.com/ueberdosis/tiptap/blob/db790a7c5a6009b0a94382e12e1a5e9c642e1660/packages/extension-code-block/CHANGELOG.md#3290)

### Fixes and other changes

- Pressing ArrowUp in a code block that is the first document node now inserts a default block above it, matching ArrowDown behavior. (3.29.0) — [release notes](https://github.com/ueberdosis/tiptap/blob/db790a7c5a6009b0a94382e12e1a5e9c642e1660/packages/extension-code-block/CHANGELOG.md#3290)
- Fixes tilde-fenced code blocks being silently dropped when parsing markdown. (3.20.1) — [release notes](https://github.com/ueberdosis/tiptap/blob/db790a7c5a6009b0a94382e12e1a5e9c642e1660/packages/extension-code-block/CHANGELOG.md#3201)
