Skip to content
This repository has been archived by the owner on Nov 15, 2024. It is now read-only.

[Snyk] Upgrade winston from 3.3.3 to 3.8.0 #17

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

snyk-bot
Copy link

Snyk has created this PR to upgrade winston from 3.3.3 to 3.8.0.

merge advice
ℹ️ Keep your dependencies up-to-date. This makes it easier to fix existing vulnerabilities and to more quickly identify and fix newly disclosed vulnerabilities when they affect your project.


  • The recommended version is 8 versions ahead of your current version.
  • The recommended version was released 2 months ago, on 2022-06-23.

The recommended version fixes:

Severity Issue PriorityScore (*) Exploit Maturity
Prototype Pollution
SNYK-JS-ASYNC-2441827
482/1000
Why? Proof of Concept exploit, CVSS 7.5
Proof of Concept
Regular Expression Denial of Service (ReDoS)
SNYK-JS-COLORSTRING-1082939
482/1000
Why? Proof of Concept exploit, CVSS 7.5
Proof of Concept

(*) Note that the real score may have changed since the PR was raised.

Release notes
Package name: winston
  • 3.8.0 - 2022-06-23

    Added functionality

    • Add the stringify replacer option to the HTTP transport by @ domiins in #2155

    Dependency updates by @ dependabot + CI autotesting

    • Bump @ babel/core from 7.17.8 to 7.18.5
    • Bump eslint from 8.12.0 to 8.18.0
    • Bump @ types/node from 17.0.23 to 18.0.0
    • Bump @ babel/preset-env from 7.16.11 to 7.18.2
    • Bump @ babel/cli from 7.17.6 to 7.17.10

    Updates facilitating repo maintenance & enhancing documentation

    • Explicitly note that the Contirbuting.md file is out of date
    • Add instructions for publishing updated version by @ wbt (docs/publishing.md)
    • Prettier Config File by @ jeanpierrecarvalho in #2092
    • Readme update to explain origin of errors for handling (#2120)
    • update documentation for #2114 by @ zizifn in #2138
    • enhance message for logs with no transports #2114 by @ zizifn in #2139
    • Added a new Community Transport option to the list: Worker Thread based async Console Transport by @ arpad1337 in #2140

    New Contributors

    Full Changelog: v3.7.2...v3.8.0

  • 3.7.2 - 2022-04-04

    What's Changed

    Full Changelog: v3.7.1...v3.7.2

    The release announcement on GitHub is 24 days behind the NPM release in this case, sorry for the confusion!

  • 3.7.1 - 2022-04-04

    This change includes some minor updates to package-lock.json resolving npm audit failures: one in ansi-regex and another in minimist.

    Full Changelog: v3.7.0...v3.7.1

  • 3.6.0 - 2022-02-12

    v3.5.1...v3.6.0

  • 3.5.1 - 2022-01-31

    This release reverts the changes made in PR #1896 which added stricter typing to the available log levels,
    and inadvertently broke use of custom levels with TypeScript (Issue #2047). Apologies for that!

  • 3.5.0 - 2022-01-27
    Read more
  • 3.4.0 - 2022-01-10

    v3.4.0 / 2022-01-10

    Yesterday's release was done with a higher sense of urgency than usual due to vandalism in the colors package. This release:

    • ties up a loose end by including [#1973] to go with [#1824]
    • adds a missing http property in NpmConfigSetColors [#2004] (thanks @ SimDaSong)
    • fixes a minor issue in the build/release process [#2014]
    • pins the version of the testing framework to avoid an issue with a test incorrectly failing [#2017]

    The biggest change in this release, motivating the feature-level update, is [#2006] Make winston more ESM friendly, thanks to @ miguelcobain.

    Thanks also to @ DABH, @ wbt, and @ fearphage for contributions and reviews!

  • 3.3.4 - 2022-01-10

    Version 3.3.4

  • 3.3.3 - 2020-06-23
from winston GitHub release notes
Commit messages
Package name: winston
  • 5658ec3 Note 2nd place for version # update
  • 70ffba6 Another update of package #
  • 38c1c46 Update changelog & version # 3.8.0
  • 7b1917e Update publishing steps for easier drafting
  • 6e27faa Prettier Config File
  • 063cea2 Bump @ types/node from 17.0.42 to 18.0.0
  • 95a6a2f Bump eslint from 8.17.0 to 8.18.0
  • 355650e Add the replacer option to the HTTP transport
  • 440babc Added a new Community Transport option to the list (#2140)
  • f707f33 enhance message for logs with no transports #2114 (#2139)
  • d2a1356 Bump @ types/node from 17.0.36 to 17.0.42 (#2148)
  • 9c286c0 Bump eslint from 8.14.0 to 8.17.0 (#2145)
  • 91fac0a Bump @ babel/core from 7.18.2 to 7.18.5 (#2149)
  • e656e70 Bump @ babel/cli from 7.17.6 to 7.17.10 (#2129)
  • 22680a7 Bump @ types/node from 17.0.27 to 17.0.36 (#2142)
  • 51d90e4 Bump @ babel/preset-env from 7.16.11 to 7.18.2 (#2141)
  • 500434b Bump @ babel/core from 7.17.9 to 7.18.2 (#2143)
  • 222c863 update documentation for #2114 (#2138)
  • 029a202 Bump @ types/node from 17.0.25 to 17.0.27 (#2119)
  • 26ee5b1 Bump eslint from 8.13.0 to 8.14.0 (#2118)
  • d1af088 Update Readme to clarify on('error') event origins
  • c474ba2 Move publish instructions (#2122)
  • 7677d50 Add publishing instructions
  • c2ab81e Note file is out of date

Compare


Note: You are seeing this because you or someone else with access to this repository has authorized Snyk to open upgrade PRs.

For more information:

🧐 View latest project report

🛠 Adjust upgrade PR settings

🔕 Ignore this dependency or unsubscribe from future upgrade PRs

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant