# 4.0.0

## Breaking Changes

* Drops support for applicationinsights 1.x
* Minimum Node version is now 14

## Important notice

* If you are an open source maintainer wanting to adopt this repo, apply within!

# 3.0.0

## Breaking Changes

* **v3.0.0 now requires Node.js v8.17.0 or newer.**

## Enhancements
* Allow `log` to take `null` or `undefined` message parameters.

# 2.0.0

* Supports Winston 3.x (DROPS support for Winston 2.x)
* `silent` flag removed in favour of not configuring the transport
* `winston` and `applicationinsights` packages changed to `peerDependencies`
* Remove `fixNestedObjects` in favour of using the upstream `applicationinsights` libary's bugfix
* Remove `formatter` in favour of using `winston@3.x`'s formatter functionality
* Replace `treatErrorsAsExceptions` with `sendErrorsAsExceptions` following feedback from AI core team w/r best practice error tracking
* Package install size drastically reduced
