# What changed in @apm-js-collab/code-transformer

> 10 changes in @apm-js-collab/code-transformer 0.18 to 0.19 from its official release notes, upgrade guides and advisories: 1 breaking, 3 new APIs and options. Each one cited. Sources checked 2026-10-24. HTML: https://unstale.sh/npm/@apm-js-collab/code-transformer/

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

## @apm-js-collab/code-transformer 0.19

### Breaking changes

- Unused free() methods were removed. (0.19.0) — [release notes](https://github.com/nodejs/orchestrion-js/releases/tag/code-transformer-v0.19.0)

### New APIs and options

- Custom transforms can now be passed with instrumentations. (0.19.0) — [release notes](https://github.com/nodejs/orchestrion-js/releases/tag/code-transformer-v0.19.0)
- Source content can now be embedded. (0.19.0) — [release notes](https://github.com/nodejs/orchestrion-js/releases/tag/code-transformer-v0.19.0)
- The source file name can now be set. (0.19.0) — [release notes](https://github.com/nodejs/orchestrion-js/releases/tag/code-transformer-v0.19.0)

### Fixes and other changes

- Wrapped constructors no longer read this before super(). (0.19.0) — [release notes](https://github.com/nodejs/orchestrion-js/releases/tag/code-transformer-v0.19.0)

## @apm-js-collab/code-transformer 0.18

### Behavior and default changes

- astQuery is now a first-class feature. (0.18.0) — [release notes](https://github.com/nodejs/orchestrion-js/releases/tag/code-transformer-v0.18.0)

### Fixes and other changes

- Built-in transforms invoked internally can now be overridden. (0.18.1) — [release notes](https://github.com/nodejs/orchestrion-js/releases/tag/code-transformer-v0.18.1)
- The code transform is idempotent per channel. (0.18.1) — [release notes](https://github.com/nodejs/orchestrion-js/releases/tag/code-transformer-v0.18.1)
- Custom transforms can call default transforms. (0.18.1) — [release notes](https://github.com/nodejs/orchestrion-js/releases/tag/code-transformer-v0.18.1)
- Nameless blocks in class bodies are now handled. (0.18.1) — [release notes](https://github.com/nodejs/orchestrion-js/releases/tag/code-transformer-v0.18.1)
