winston
3.19.0 · 7 Dec 2025MIT36.6M / weekRepositoryHomepagenpmAtom feed
3.19.0 is the newest release of 3.x.
In short
1 security2 new1 fixed6 changed
- security
Add a channel for reporting security vulnerabilities (#2024, thanks @JamieSlome!)
Release note
This release includes the following, in sequence by first merge in group:
Feature updates:
Patch-level updates:
Bump dependency versions (thanks @dependabot & @DABH!)
Bump @types/node from 16.11.12 to 17.0.8 (PR #2009)
Bump @babel/preset-env from 7.16.7 to 7.16.8
Bump @types/node from 17.0.8 to 17.0.9
Bump @babel/cli from 7.16.7 to 7.16.8
Bump @types/node from 17.0.9 to 17.0.10
Bump @babel/core from 7.16.7 to 7.16.12
Bump @babel/preset-env from 7.16.8 to 7.16.11
Fixing documentation syntax errors in transports code examples (#1916; thanks @romanzaycev!)
Fix missing type declarations, especially for
.rejections(#1842, #1929, #2021; thanks @vanflux, @svaj, @glensc, & others!)More narrowly typing the “level” string (#1896, thanks @yonas-g!)
Using a safer
stringify, e.g. to avoid issues from circular structures, in the http transport (#2043, thanks @karlwir!)
Updates to the repo & project which don’t actually affect the running code:
- security
Add a channel for reporting security vulnerabilities (#2024, thanks @JamieSlome!)
Add coverage tracking in CI & documentation (#2025 and #2028, thanks @fearphage!)
Update issue templates (#2030 and #2031, thanks @Maverick1872!)
Thanks also to maintainers @DABH, @fearphage, @Maverick1872, and @wbt for issue/PR shepherding and help across multiple parts of the release!
If somebody got missed in the list of thanks, please forgive the accidental oversight and/or feel free to open a PR on the changelog.