unstale

npm / @solana/addresses

@solana/addresses

What changed in @solana/addresses 6 to 8, from its official release notes, upgrade guides and advisories. Sources checked 2026-10-20.

1 breaking1 new APIs and options2 behavior and defaults1 tooling

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

npx @unstale/cli init

@unstale/cli on npm

@solana/addresses 83 changes

New APIs and options 1

  • Adds a type for any object exposing a Solana address through an address property, including TransactionSigner, AccountMeta, and framework address wrappers. The fee payer of a transaction message is now typed using HasAddress.

    8.3.0release notes

Behavior and default changes 2

  • Encodes address-bearing objects implementing HasAddress as well as plain Address values, so signers and wrapper classes can be encoded without unwrapping them.

    8.5.0release notes

  • Encodes address-bearing objects implementing HasAddress as well as plain Address values, so signers and wrapper classes can be encoded without unwrapping them.

    8.5.0release notes

@solana/addresses 62 changes

Breaking changes 1

  • The TypeScript peer dependency floor was raised from >=5.0.0 to >=5.4.0.

    6.9.0release notes

Tooling 1

  • The TypeScript peer dependency range changes from ^5.0.0 to >=5.0.0, allowing TypeScript 6 and above.

    6.8.0release notes