All Versions
39
Latest Version
Avg Release Cycle
115 days
Latest Release
487 days ago

Changelog History
Page 3

  • v2.4.2

    April 20, 2018
  • v2.4.0

    October 01, 2017
  • v2.3.1 Changes

    January 20, 2017

    WELCOME TO THE APOCALYPSE EDITION

    • #868, Fix 'Maximum call stack size exceeded' error with custom formatter.
  • v2.3.0 Changes

    November 02, 2016

    ZOMG WHY WOULD YOU ASK EDITION

  • v2.2.0 Changes

    February 25, 2016

    LEAVING CALIFORNIA EDITION

  • v2.1.1 Changes

    November 18, 2015

    COLOR ME IMPRESSED EDITION

    • ๐Ÿ›  #751, Fix colors not appearing in non-tty environments. Fixes #609, #616, #669, #648 (fiznool).
    • #752 Correct syslog RFC number. 5424 instead of 524. (jbenoit2011)
  • v2.1.0 Changes

    November 03, 2015

    โœ… TEST ALL THE ECOSYSTEM EDITION

    • โœ… #742, 32d52b7 Distribute common test files used by transports in the winston ecosystem.
  • v2.0.1 Changes

    November 02, 2015

    ๐Ÿ› BUGS ALWAYS HAPPEN OK EDITION

    • ๐ŸŒฒ #739, 1f16861 Ensure that logger.log("info", undefined) does not throw.
  • v2.0.0 Changes

    October 29, 2015

    OMG IT'S MY SISTER'S BIRTHDAY EDITION

    ๐Ÿ’ฅ Breaking changes

    Most important

    • ๐Ÿšš 0f82204 Move winston.transports.DailyRotateFile into a separate module: require('winston-daily-rotate-file');
    • ๐Ÿ›  fb9eec0 Reverse log levels in npm and cli configs to conform to RFC524. Fixes #424 #406 #290
    • ๐ŸŒฒ 8cd8368 Change the method signature to a filter function to be consistent with rewriter and log functions: js function filter (level, msg, meta, inst) { // Filter logic goes here... }

    Other breaking changes

    • ๐Ÿšš e0c9dde Remove winston.transports.Webhook. Use winston.transports.Http instead.
    • ๐Ÿšš f71e638 Remove Logger.prototype.addRewriter and Logger.prototype.addFilter since they just push to an Array of functions. Use logger.filters.push or logger.rewriters.push explicitly instead.
    • a470ab5 No longer respect the handleExceptions option to new winston.Logger. Instead just pass in the exceptionHandlers option itself.
    • ๐Ÿšš 8cb7048 Removed Logger.prototype.extend functionality

    ๐Ÿ†• New features

    • ๐Ÿ”ง 3aa990c Added Logger.prototype.configure which now contains all logic previously in the winston.Logger constructor function. (indexzero)
    • โšก๏ธ #726 Update .npmignore (coreybutler)
    • #700 Add an eol option to the Console transport. (aquavitae)
    • โšก๏ธ #731 Update lib/transports.js for better static analysis. (indexzero)

    ๐Ÿ›  Fixes, refactoring, and optimizations. OH MY!

    • #632 Allow File transport to be an objectMode writable stream. (stambata)
    • ๐ŸŽ #527, 163f4f9, 3747ccf Performance optimizations and string interpolation edge cases (indexzero)
    • ๐Ÿ’… f0edafd Code cleanup for reability, ad-hoc styleguide enforcement (indexzero)
  • v1.1.1 Changes

    ๐Ÿ›  MINOR FIXES EDITION

    Notable changes

    • 727 Fix "raw" mode (jcrugzz)
    • 703 Do not modify Error or Date objects when logging. Fixes #610 (harriha).