unstale

npm / @metamask/ppom-validator

@metamask/ppom-validator

What changed in @metamask/ppom-validator 0.39, from its official release notes, upgrade guides and advisories. Sources checked 2026-10-20.

5 breaking2 behavior and defaults

See which of these apply to your code, ranked, in your agent:

npx @unstale/cli init

@unstale/cli 0.2.8 on npm

@metamask/ppom-validator 0.397 changes

Breaking changes 5

  • Moved from a peer dependency to a direct dependency, changing how the package is installed.

    0.39.1release notes

  • The metadata property anonymous is renamed to includeInDebugSnapshot; update metadata that uses the old property.

    0.39.0release notes

  • The peer dependency requirement changes from ^2.0.0 to ^3.0.0, affecting compatible versions used by integrations.

    0.39.0release notes

  • The peer dependency requirement changes from ^24.0.O to ^25.0.0, affecting compatible versions used by integrations.

    0.39.0release notes

  • PPOMController migrates to the new Messenger from @metamask/messenger, so integrations must adapt to the new Messenger.

    0.39.0release notes

Behavior and default changes 2

  • The TypeScript module option is set to Node16, affecting how TypeScript projects using this configuration resolve modules.

    0.39.0release notes

  • The TypeScript moduleResolution option is set to Node16, affecting how TypeScript projects using this configuration resolve modules.

    0.39.0release notes