<commit_before># CHANGELOG

## v3.3.4 / 2022-01-09

**WARNING:** This release may violate semantic versioning.  The intent of releasing this as 3.3.4 instead of 3.4.0 is to ensure all 3.3.x users get the critical bug fix [#2008] that will otherwise render Winston useless (supply chain attack, not a Winston bug).

Due to the urgency of this release, full release notes are not prepared, but changes mainly consist of package updates and some fixes around handling undefined rejections (so arguably this does not violate semver).

## v3.3.3 / 2020-06-23

- [#1820] Revert [#1807] to resolve breaking changes for Typescript users.

## v3.3.2 / 2020-06-22

- [#1814] Use a fork of `diagnostics` published to NPM to avoid git dependency.

## v3.3.1 / 2020-06-21
<commit_msg>Fix release notes from yesterday<commit_after># CHANGELOG

## v3.3.4 / 2022-01-09

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](https://datalust.co/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

## v3.3.3 / 2020-06-23

- [#1820] Revert [#1807] to resolve breaking changes for Typescript users.

## v3.3.2 / 2020-06-22

- [#1814] Use a fork of `diagnostics` published to NPM to avoid git dependency.

## v3.3.1 / 2020-06-21

{'fraction_non_alphanumeric': 0.08601036269430051, 'fraction_numerical': 0.08031088082901554, 'mean_word_length': 4.028645833333333, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 1, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '1716680', 'n_tokens_mistral': 663, 'n_tokens_neox': 548, 'n_words': 260}