Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Bucket list of breaking changes for v2.0.0 / v3.0.0 #452

Closed
18 of 19 tasks
indexzero opened this issue Sep 16, 2014 · 2 comments
Closed
18 of 19 tasks

Bucket list of breaking changes for v2.0.0 / v3.0.0 #452

indexzero opened this issue Sep 16, 2014 · 2 comments
Labels

Comments

@indexzero
Copy link
Member

indexzero commented Sep 16, 2014

This issue is a work in progress.

Breaking

  • 3.0.0 When requiring winston it will have no transports attached. Fixes this weird usage pattern
  • 2.0.0 Separate daily-rotate-file.js from winston core.
  • 2.x Update usage cycle.decycle to support Buffer instances and other edge cases. (could technically be a bug fix).
  • 3.0.0 Any Transport will no longer emit the "logged" event.

Custom Formatters

  • 3.0.0 Remove prettyPrint, json, depth in favor of customer Formatters
  • 3.0.0 Remove rewriters in favor of customer Formatters
  • 3.0.0 Remove filters in favor of customer Formatters
  • 3.0.0 Drop logstash option in favor of custom Formatters

Any changes to levels & paramters

Tests for everything and anything

  • 1.0.0 Tests for Http transport
  • Exportable test suite for third-party transports.
  • Better unit test coverage for common.log and other internal methods.

Miscellaneous

Minor features

@indexzero
Copy link
Member Author

Related issues:

#274

@indexzero indexzero changed the title Bucket list of breaking changes for v1.0.0 Bucket list of breaking changes for v2.0.0 Sep 18, 2015
@indexzero indexzero changed the title Bucket list of breaking changes for v2.0.0 Bucket list of breaking changes for v2.0.0 / v3.0.0 Oct 29, 2015
@indexzero
Copy link
Member Author

These changes have all been made for 3.0.0 next week.

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

No branches or pull requests

1 participant