winston
3.19.0 · 7 Dec 2025MIT36.6M / weekRepositoryHomepagenpmAtom feed
Upgrading winston From 1.0.1 to 3.19.0
56 releases in betweennotes for 50
Reading releases, release notes and advisories…
- 10+
- changes to make
- 0
- advisories fixed
- 47+
- new
- 52+
- fixes
Counted from 50 of 56 release notes. Advisories are counted from the advisory database, in full.
Before you upgrade
Tick each one off as you go- breaking3.13.1
- breaking3.12.0
- breaking2.0.0
- breaking2.0.0
- breaking2.0.0
- breaking2.0.0
- breaking2.0.0
- breaking2.0.0
- breaking2.0.0
- breaking2.0.0
Security
- 3.18.0
Update diagnostics package to latest version to remove vulnerability 376e331
- 3.9.0
GitHub Workflows security hardening in #2252; thanks to new contributor @sashashura
- 3.7.1
This change includes some minor updates to package-lock.json resolving npm audit failures: one in ansi-regex and another in minimist.
- 3.5.0
Add a channel for reporting security vulnerabilities (#2024, thanks @JamieSlome!)
Release by release
- fixed
Append error cause when using
logger.child()(#2467) e74a7ae - fixed
Ensure File transport flushes all data before emitting finish (#2594) 86c890f
- fixed
3.18.1 – 3.18.33 releases, nothing new or fixed in the notes
- security
Update diagnostics package to latest version to remove vulnerability 376e331
- new
Add @initd.sg/winston-cloudwatch (#2532) 71ee92a
- new
Adds helper function for highest log level (#2514) c69cdb0
- security
3.14.2 – 3.17.04 releases, nothing new or fixed in the notes
- new
Add
forceConsoletoConsoleTransportOptions(#2496) 4ff0538
- new
- new
Add option forceConsole (#2276) b2098fd
- fixed
Readme (#2488) 0cb8c7c
- new
- breaking
Update minimum version logform (#2472) 7f5f014
- new
Add Parseable transport (#2466) debf4fa
- breaking
- fixed
http: Allow passing maximumDepth to prevent big object being stringified (#2425) a237865
- fixed
174 other lines we could not sort, mostly version bumps
- 3.19.0
Run npm audit fix e7ccdc4
- 3.19.0
Don't include jest.config.js in npm package 5a63c8c
- 3.19.0
Bump rimraf from 5.0.1 to 5.0.10 (#2517) 8a956fd
- 3.19.0
Bump actions/setup-node from 4 to 6 (#2589) 3b8be02
- 3.19.0
Bump @babel/core from 7.28.0 to 7.28.5 (#2591) f4c3e2c
- 3.19.0
Bump actions/checkout from 4 to 6 (#2593) dd7906e
- 3.18.3
Update diagnostics dependency (removes fix-esm transitive dependency) a15a9e9
- 3.18.2
Bump diagnostics package to resolve #2583 (again) f4582c3
- 3.18.1
Bump diagnostics package to resolve #2583 e668c2c
- 3.18.0
Update transports.md (#2549) 3547a95
42 internal lines (docs, tests, tooling) left out.