Packages

winston

3.19.0 · 7 Dec 2025MIT36.6M / weekRepositoryHomepagenpmAtom feed

Upgrading winston From 3.7.1 to 3.19.0

22 releases in betweenevery note read

Reading releases, release notes and advisories…

  1. 3.7.1yours
  2. 4 releases
  3. 3.9.0security
  4. 2 releases
  5. 3.12.0breaking
  6. 2 releases
  7. 3.13.1breaking
  8. 6 releases
  9. 3.18.0security
  10. 3 releases
  11. 3.19.0target

Before you upgrade

Tick each one off as you go
  • breaking3.13.1
  • breaking3.12.0

Security

  • Update diagnostics package to latest version to remove vulnerability 376e331

    3.18.0
  • GitHub Workflows security hardening in #2252; thanks to new contributor @sashashura

    3.9.0

Release by release

  1. 3.19.0

    7 Dec 20252 fixes
    • fixed

      Append error cause when using logger.child() (#2467) e74a7ae

    • fixed

      Ensure File transport flushes all data before emitting finish (#2594) 86c890f

  2. 3.18.1 – 3.18.33 releases, nothing new or fixed in the notes

  3. 3.18.0

    Security fix30 Sep 20252 new
    • 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

  4. 3.14.2 – 3.17.04 releases, nothing new or fixed in the notes

  5. 3.14.1

    8 Aug 20241 new
    • new

      Add forceConsole to ConsoleTransportOptions (#2496) 4ff0538

  6. 3.14.0

    8 Aug 20241 new · 1 fix
    • new

      Add option forceConsole (#2276) b2098fd

    • fixed

      Readme (#2488) 0cb8c7c

  7. 3.13.1

    Migration needed10 Jul 20241 new
    • breaking

      Update minimum version logform (#2472) 7f5f014

    • new

      Add Parseable transport (#2466) debf4fa

  8. 3.13.0

    24 Mar 20241 fix
    • fixed

      http: Allow passing maximumDepth to prevent big object being stringified (#2425) a237865

78 other lines we could not sort, mostly version bumps
  • 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.19.0
  • Update diagnostics dependency (removes fix-esm transitive dependency) a15a9e9

    3.18.3
  • Bump diagnostics package to resolve #2583 (again) f4582c3

    3.18.2
  • Bump diagnostics package to resolve #2583 e668c2c

    3.18.1
  • Update transports.md (#2549) 3547a95

    3.18.0

29 internal lines (docs, tests, tooling) left out.