All Versions
49
Latest Version
Avg Release Cycle
74 days
Latest Release
-

Changelog History
Page 1

  • v3.8.1 Changes

    Patch-level changes

    ⚡️ Dependency updates by @dependabot + CI autotesting

  • v3.8.0 Changes

    June 23, 2022

    ➕ Added functionality

    ⚡️ 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

    Thanks especially to new contributors @zizifn, @arpad1337, @domiins, & @jeanpierrecarvalho!

  • v3.7.2 Changes

    April 04, 2022

    ⚡️ This change reverts what should have been the feature-level update in 3.7.0 due to issue #2103 showing this to be breaking, unintentionally.

  • v3.7.1 Changes

    April 04, 2022

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

  • v3.7.0 Changes

    March 30, 2022

    🔋 Feature-level updates:

    • 📇 [#1989] Fix: resolve issues with metadata and the associated overriding behavior (thanks @maverick1872, @wbt, @DABH, @fearphage and issue reporters)

    ⚡️ Patch-level updates:

    • [#2075] Fix: add missing types for batching options for HTTP Transport (thanks @KylinDC)
    • ⚡️ Various dependencies updated, quality of life & maintainability changes, etc
  • v3.6.0 Changes

    February 12, 2022
    • [#2057] Fix potential memory leak by not waiting for process.nextTick before clearing pending callbacks (thanks @smashah!)
    • ⚡️ [#2071] Update to logform 2.4.0, which includes changes such as new options for JsonOptions and some typo fixes regarding levels
    • ⚡️ Various other dependencies are updated, tests are reorganized and cleaned up, etc. (thanks @wbt, @Maverick1872, @fearphage!)
  • v3.5.1 Changes

    January 31, 2022

    🚀 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!

  • v3.5.0 Changes

    January 27, 2022

    🚀 This release includes the following, in sequence by first merge in group:

    🔋 Feature updates:

    • Support batch mode in HTTP Transport (Issue #1970, PR #1998, thanks @BBE78!)

    ⚡️ 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 (#2036)
      • Bump @types/node from 17.0.8 to 17.0.9 (#2035)
      • Bump @babel/cli from 7.16.7 to 7.16.8 (#2034)
      • Bump @types/node from 17.0.9 to 17.0.10 (#2042)
      • Bump @babel/core from 7.16.7 to 7.16.12 (#2041)
      • Bump @babel/preset-env from 7.16.8 to 7.16.11 (#2040)
    • 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:

    • 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!)
    • Remove gitter link from README.md (#2027, thanks @DABH!)

    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 this changelog.

  • v3.4.0 Changes

    January 10, 2022

    🚀 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!

  • v3.3.4 Changes

    January 09, 2022

    ⚡️ Compared to v3.3.3, this version fixes some issues and includes some updates to project infrastructure, 👷 such as replacing Travis with Github CI and dependabot configuration. 📚 There have also been several relatively minor improvements to documentation, and incorporation of some updated dependencies.
    🚑 Dependency updates include a critical bug fix [#2008] in response to self-vandalism by the author of a dependency.

    • 📚 [#1964] Added documentation for how to use a new externally maintained Seq transport.
    • 📇 [#1712] Add default metadata when calling log with string level and message.
    • [#1824] Unbind event listeners on close
    • [#1961] Handle undefined rejections
    • [#1878] Correct boolean evaluation of empty-string value for eol option
    • ✅ [#1977] Improved consistency of object parameters for better test reliability