npm / pino-pretty
pino-pretty
What changed in pino-pretty 8 to 13, from its official release notes, upgrade guides and advisories. Sources checked 2026-10-26.
2 breaking1 security6 behavior and defaults4 fixes and other
See which of these apply to your code, ranked, in your agent:
npx @unstale/cli initpino-pretty 136 changes
Breaking changes 1
The unused, undocumented outputStream option was removed.
Security 1
Unsafe terminal control characters are stripped.
Behavior and default changes 1
Boolean options now support the string values "true" and "false".
Fixes and other changes 3
The include filter now supports nested keys.
Newlines in messageFormat are now preserved.
messageFormat now prints a value of 0 correctly.
pino-pretty 121 changes
Breaking changes 1
Support for Node.js 14 and 16 was dropped.
pino-pretty 113 changes
Behavior and default changes 3
Additional functionality is available for customPrettifiers.
Additional functionality is available for messageFormat.
options.customColors now supports objects.
pino-pretty 101 changes
Behavior and default changes 1
levelKey now supports nested keys.
pino-pretty 91 changes
Behavior and default changes 1
Line simplification for development was changed.
pino-pretty 81 changes
Fixes and other changes 1
Fixed cloning errors.