# What changed in ora

> 5 changes in ora 9 from its official release notes, upgrade guides and advisories: 2 new APIs and options. Each one cited. Sources checked 2026-10-18. HTML: https://unstale.sh/npm/ora/

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

## ora 9

### New APIs and options

- Adds the failSymbol option to oraPromise. (9.4.0) — [release notes](https://github.com/sindresorhus/ora/releases/tag/v9.4.0)
- Adds the successSymbol option to oraPromise. (9.4.0) — [release notes](https://github.com/sindresorhus/ora/releases/tag/v9.4.0)

### Behavior and default changes

- Supports external writes such as console.log while the spinner is running. (9.1.0) — [release notes](https://github.com/sindresorhus/ora/releases/tag/v9.1.0)

### Fixes and other changes

- The type now accepts unknown instead of Error, matching the actual promise rejection value. (9.4.1) — [release notes](https://github.com/sindresorhus/ora/releases/tag/v9.4.1)
- Rendering flicker is reduced. (9.3.0) — [release notes](https://github.com/sindresorhus/ora/releases/tag/v9.3.0)
