Changelog

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

## <a href="https://github.com/webpack/schema-utils/compare/v2.7.0...v2.7.1">2.7.1</a> (2020-08-31)

## Bug Fixes

- remove esModuleInterop from tsconfig (#110) (#111) (2f40154)

# <a href="https://github.com/webpack/schema-utils/compare/v2.6.6...v2.7.0">2.7.0</a> (2020-05-29)

## Features

- improve hints (a36e535)
- smart not case (#101) (698d8b0)

## Bug Fixes

- move @types/json-schema from devDependencies to dependencies (#97) (#98) (945e67d)

## <a href="https://github.com/webpack/schema-utils/compare/v2.6.5...v2.6.6">2.6.6</a> (2020-04-17)

## Bug Fixes

- improve perf

## <a href="https://github.com/webpack/schema-utils/compare/v2.6.4...v2.6.5">2.6.5</a> (2020-03-11)

## Bug Fixes

- correct dots at end of sentence (7284beb)

## <a href="https://github.com/webpack/schema-utils/compare/v2.6.3...v2.6.4">2.6.4</a> (2020-01-17)

## Bug Fixes

- change `initialised` to `initialized` (#87) (70f12d3)

## <a href="https://github.com/webpack/schema-utils/compare/v2.6.2...v2.6.3">2.6.3</a> (2020-01-17)

## Bug Fixes

- prefer the `baseDataPath` option from arguments (#86) (e236859)

## <a href="https://github.com/webpack/schema-utils/compare/v2.6.1...v2.6.2">2.6.2</a> (2020-01-14)

## Bug Fixes

- better handle Windows absolute paths (#85) (1fa2930)

## <a href="https://github.com/webpack/schema-utils/compare/v2.6.0...v2.6.1">2.6.1</a> (2019-11-28)

## Bug Fixes

- typescript declarations (#84) (89d55a9)

# <a href="https://github.com/webpack/schema-utils/compare/v2.5.0...v2.6.0">2.6.0</a> (2019-11-27)

## Features

- support configuration via title (#81) (afddc10)

## Bug Fixes

- typescript definitions (#70) (f38158d)

# <a href="https://github.com/webpack/schema-utils/compare/v2.4.1...v2.5.0">2.5.0</a> (2019-10-15)

## Bug Fixes

- rework format for maxLength, minLength (#67) (0d12259)
- support all cases with one number in range (#64) (7fc8069)
- typescript definition and export naming (#69) (a435b79)

## Features

- "smart" numbers range (62fb107)

## <a href="https://github.com/webpack/schema-utils/compare/v2.4.0...v2.4.1">2.4.1</a> (2019-09-27)

## Bug Fixes

- publish definitions (#58) (1885faa)

# <a href="https://github.com/webpack/schema-utils/compare/v2.3.0...v2.4.0">2.4.0</a> (2019-09-26)

## Features

- better errors when the `type` keyword doesn't exist (0988be2)
- support $data reference (#56) (d2f11d6)
- types definitions (#52) (facb431)

# <a href="https://github.com/webpack/schema-utils/compare/v2.2.0...v2.3.0">2.3.0</a> (2019-09-26)

## Features

- support `not` keyword (#53) (765f458)

# <a href="https://github.com/webpack/schema-utils/compare/v2.1.0...v2.2.0">2.2.0</a> (2019-09-02)

## Features

- better error output for `oneOf` and `anyOf` (#48) (#50) (332242f)

# <a href="https://github.com/webpack-contrib/schema-utils/compare/v2.0.1...v2.1.0">2.1.0</a> (2019-08-07)

## Bug Fixes

- throw error on sparse arrays (#47) (b85ac38)

## Features

- export `ValidateError` (#46) (ff781d7)

## <a href="https://github.com/webpack-contrib/schema-utils/compare/v2.0.0...v2.0.1">2.0.1</a> (2019-07-18)

## Bug Fixes

- error message for empty object (#44) (0b4b4a2)

## <a href="https://github.com/webpack-contrib/schema-utils/compare/v1.0.0...v2.0.0">2.0.0</a> (2019-07-17)

## BREAKING CHANGES

- drop support for Node.js < 8.9.0
- drop support `errorMessage`, please use `description` for links.
- api was changed, please look documentation.
- error messages was fully rewritten.

# <a href="https://github.com/webpack-contrib/schema-utils/compare/v0.4.7...v1.0.0">1.0.0</a> (2018-08-07)

### Features

- src: add support for custom error messages (#33) (1cbe4ef)

## <a href="https://github.com/webpack-contrib/schema-utils/compare/v0.4.6...v0.4.7">0.4.7</a> (2018-08-07)

### Bug Fixes

- src: `node >= v4.0.0` support (#32) (cb13dd4)

## <a href="https://github.com/webpack-contrib/schema-utils/compare/v0.4.5...v0.4.6">0.4.6</a> (2018-08-06)

### Bug Fixes

- package: remove lockfile (#28) (69f1a81)
- package: remove unnecessary `webpack` dependency (#26) (532eaa5)

## <a href="https://github.com/webpack-contrib/schema-utils/compare/v0.4.4...v0.4.5">0.4.5</a> (2018-02-13)

### Bug Fixes

- CHANGELOG: update broken links (4483b9f)
- package: update broken links (f2494ba)

## <a href="https://github.com/webpack-contrib/schema-utils/compare/v0.4.3...v0.4.4">0.4.4</a> (2018-02-13)

### Bug Fixes

- package: update `dependencies` (#22) (3aecac6)

## <a href="https://github.com/webpack-contrib/schema-utils/compare/v0.4.2...v0.4.3">0.4.3</a> (2017-12-14)

### Bug Fixes

- validateOptions: throw `err` instead of `process.exit(1)` (#17) (c595eda)
- ValidationError: never return `this` in the ctor (#16) (c723791)

## <a href="https://github.com/webpack-contrib/schema-utils/compare/v0.4.1...v0.4.2">0.4.2</a> (2017-11-09)

### Bug Fixes

- validateOptions: catch `ValidationError` and handle it internally (#15) (9c5ef5e)

## <a href="https://github.com/webpack-contrib/schema-utils/compare/v0.4.0...v0.4.1">0.4.1</a> (2017-11-03)

### Bug Fixes

- ValidationError: use `Error.captureStackTrace` for `err.stack` handling (#14) (a6fb974)

# <a href="https://github.com/webpack-contrib/schema-utils/compare/v0.3.0...v0.4.0">0.4.0</a> (2017-10-28)

### Features

- add support for `typeof`, `instanceof` (`{Function\|RegExp}`) (#10) (9f01816)

# <a href="https://github.com/webpack-contrib/schema-utils/compare/v0.2.1...v0.3.0">0.3.0</a> (2017-04-29)

### Features

- add ValidationError (#8) (d48f0fb)

## <a href="https://github.com/webpack-contrib/schema-utils/compare/v0.2.0...v0.2.1">0.2.1</a> (2017-03-13)

### Bug Fixes

- Include .babelrc to `files` (28f0363)
- Include source to `files` (43b0f2f)

# <a href="https://github.com/webpack-contrib/schema-utils/compare/v0.1.0...v0.2.0">0.2.0</a> (2017-03-12)

# 0.1.0 (2017-03-07)

### Features

- validations: add validateOptions module (ae9b47b)

# Change Log

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