Changelog

All notable changes to this project will be documented in this file. See standard-version for commit guidelines.

## <a href="https://github.com/mattlewis92/karma-coverage-istanbul-reporter/compare/v3.0.2...v3.0.3">3.0.3</a> (2020-05-28)

## Bug Fixes

- duplicated files when "skipFilesWithNoCoverage=false" on windows (052f6ab)

## <a href="https://github.com/mattlewis92/karma-coverage-istanbul-reporter/compare/v3.0.1...v3.0.2">3.0.2</a> (2020-05-05)

## Bug Fixes

- return correct exit code when thresholds are not met (that works with the karma api) (a0cbdd8), closes #80

## <a href="https://github.com/mattlewis92/karma-coverage-istanbul-reporter/compare/v3.0.0...v3.0.1">3.0.1</a> (2020-05-04)

## Bug Fixes

- set correct process exit code when thresholds are not met (9ba3fe0), closes #80

# <a href="https://github.com/mattlewis92/karma-coverage-istanbul-reporter/compare/v2.1.1...v3.0.0">3.0.0</a> (2020-05-01)

## ⚠ BREAKING CHANGES

- node 6 and node 8 are no longer supported. To use this package you must upgrade to node 10 or higher.

## Features

- upgrade to latest istanbul api (28cbbfb)

# <a href="https://github.com/mattlewis92/karma-coverage-istanbul-reporter/compare/v2.1.0...v2.1.1">2.1.1</a> (2019-11-21)

## Bug Fixes

- add npm funding link (ee9fb51)

# <a href="https://github.com/mattlewis92/karma-coverage-istanbul-reporter/compare/v2.0.6...v2.1.0">2.1.0</a> (2019-07-24)

### Features

- config: support istanbul-api instrumentation configuration (c4f7a9c), closes #73

## <a href="https://github.com/mattlewis92/karma-coverage-istanbul-reporter/compare/v2.0.5...v2.0.6">2.0.6</a> (2019-07-20)

### Bug Fixes

- get source code from sourceMapStore on write report (619d90d), closes #72

## <a href="https://github.com/mattlewis92/karma-coverage-istanbul-reporter/compare/v2.0.4...v2.0.5">2.0.5</a> (2019-02-17)

### Bug Fixes

- correctly strip source file prefixes when no webpack.context is defined (3c48bf8)
- don't double-report files with mixed slashes in their names on windows (38087c2)

## <a href="https://github.com/mattlewis92/karma-coverage-istanbul-reporter/compare/v2.0.3...v2.0.4">2.0.4</a> (2018-09-08)

### Bug Fixes

- handle source roots being undefined on windows (8eba911), closes #55

## <a href="https://github.com/mattlewis92/karma-coverage-istanbul-reporter/compare/v2.0.2...v2.0.3">2.0.3</a> (2018-09-01)

### Bug Fixes

- update istanbuljs to 2.x (a835e22), closes #52
- use correct source file path separators on windows (938e93c), closes #47

## <a href="https://github.com/mattlewis92/karma-coverage-istanbul-reporter/compare/v2.0.1...v2.0.2">2.0.2</a> (2018-08-24)

### Bug Fixes

- files with no coverage should be preserved by default (#54) (e5a5545), closes #53

## <a href="https://github.com/mattlewis92/karma-coverage-istanbul-reporter/compare/v2.0.0...v2.0.1">2.0.1</a> (2018-05-23)

### Bug Fixes

- don't log errors twice when using multiple reporters (a17b6ca), closes #44

# <a href="https://github.com/mattlewis92/karma-coverage-istanbul-reporter/compare/v1.4.3...v2.0.0">2.0.0</a> (2018-05-17)

### Features

- drop support for node 4 (26ad3af)

### BREAKING CHANGES

- node 4 is no longer supported

## <a href="https://github.com/mattlewis92/karma-coverage-istanbul-reporter/compare/v1.4.2...v1.4.3">1.4.3</a> (2018-05-17)

### Bug Fixes

- verbose: pass the verbose option to istanbul if set (9473517), closes #43

## <a href="https://github.com/mattlewis92/karma-coverage-istanbul-reporter/compare/v1.4.1...v1.4.2">1.4.2</a> (2018-03-06)

### Bug Fixes

- all browsers should have their own output folder when not combined (4aad40b), closes #39

## <a href="https://github.com/mattlewis92/karma-coverage-istanbul-reporter/compare/v1.4.0...v1.4.1">1.4.1</a> (2018-01-24)

### Bug Fixes

- handle no config being set (5483e2b), closes #36

# <a href="https://github.com/mattlewis92/karma-coverage-istanbul-reporter/compare/v1.3.3...v1.4.0">1.4.0</a> (2018-01-23)

### Features

- add combineBrowserReports option (2ae16ee), closes #34

## <a href="https://github.com/mattlewis92/karma-coverage-istanbul-reporter/compare/v1.3.1...v1.3.3">1.3.3</a> (2017-12-26)

### Bug Fixes

- don't prepend the webpack context to absolute source roots (138e8f8), closes #33

## <a href="https://github.com/mattlewis92/karma-coverage-istanbul-reporter/compare/v1.3.0...v1.3.1">1.3.1</a> (2017-12-23)

### Bug Fixes

- prepend the webpack context to the source root if not set (4138b80), closes #32

# <a href="https://github.com/mattlewis92/karma-coverage-istanbul-reporter/compare/v1.2.1...v1.3.0">1.3.0</a> (2017-05-26)

### Features

- thresholds: allow overriding per file thresholds (1a894f0), closes #20
- thresholds: allow threshold logs not to be emitted as errors (2de647c), closes #19

## <a href="https://github.com/mattlewis92/karma-coverage-istanbul-reporter/compare/v1.2.0...v1.2.1">1.2.1</a> (2017-04-30)

### Bug Fixes

- don't throw when there are no sources as part of the sourcemap (4fc5311), closes #15

# <a href="https://github.com/mattlewis92/karma-coverage-istanbul-reporter/compare/v1.1.0...v1.2.0">1.2.0</a> (2017-04-15)

### Features

- thresholds: allow per file enforcement of threshold reporting (f6d71b3), closes #12

# 1.1.0

- Add the skipFilesWithNoCoverage option

# 1.0.0

- Add the browser% placeholder in the dir option to allow multiple browsers to output coverage

# 0.3.0

- Add coverage thresold enforcement via the thresholds option

# 0.2.0

- Add the `fixWebpackSourcePaths` option

# 0.1.0

- Initial release