# What changed in magic-regexp

> 7 changes in magic-regexp 0.11 from its official release notes, upgrade guides and advisories. Each one cited. Sources checked 2026-10-19. HTML: https://unstale.sh/npm/magic-regexp/

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

## magic-regexp 0.11

### Performance

- Reduces type instantiations, improving type-checking performance. (0.11.2) — [release notes](https://github.com/unjs/magic-regexp/releases/tag/v0.11.2)
- Adds a filter to the transform plugin hook for improved performance. (0.11.1) — [release notes](https://github.com/unjs/magic-regexp/releases/tag/v0.11.1)

### Behavior and default changes

- The converter now wraps argument lists when helpers are chained. (0.11.2) — [release notes](https://github.com/unjs/magic-regexp/releases/tag/v0.11.2)

### Fixes and other changes

- Types now reserve a slot per capture group inside lookarounds. (0.11.2) — [release notes](https://github.com/unjs/magic-regexp/releases/tag/v0.11.2)
- Tracks atomicity on inputs. (0.11.1) — [release notes](https://github.com/unjs/magic-regexp/releases/tag/v0.11.1)
- Captures the whole sequence when grouping sibling inputs. (0.11.1) — [release notes](https://github.com/unjs/magic-regexp/releases/tag/v0.11.1)
- Parses TypeScript sources with the correct parser language. (0.11.1) — [release notes](https://github.com/unjs/magic-regexp/releases/tag/v0.11.1)
