# Change Log

## 8.2.0

* Require Dart >= 3.3
* Updated `lints` to 4.0.0

## 8.1.1

* Updated repository link

## 8.1.0

* Updated `lints` to 3.0.0

## 8.0.2

* Fixed incorrect mismatch message handling

## 8.0.1

* Fixed missing mismatch errors

## 8.0.0

* Require Dart >= 3.0

## 7.0.1

* Fixed linter warnings

## 7.0.0

* Require Dart >= 2.17

## 6.0.0

* Require Dart >= 2.16

## 5.0.0

* Skipped release

## 4.1.0

* Updated linter to `package:lints`
* Updated `build_runner` to major version 2.1.0
* Updated `build_web_compilers` to major version 3.2.0

## 4.0.2

* Updated broken links in README
* All 7 unit test passed

## 4.0.1

* Updated README

## 4.0.0

* Migrated to support Dart >= 2.12 NNBD

## 3.0.0

* Migrated to work with Dart >= 2.12 Non NNBD

## 2.0.2

* Deduplicate error messages.

## 2.0.1+1

* Fix bug in the implementation of `maxLength`.

## 2.0.1

* Patch for updated body parsing.

## 2.0.0

* Finish update for Angel 2.

## 2.0.0-alpha.1

* Update for Angel 2.

## 1.0.5-beta

* Use `wrapMatcher` on explicit values instead of throwing.
* Add async matchers.
* Add context-aware matchers.

## 1.0.4

* `isNonEmptyString` trims strings.
* `ValidationException` extends `AngelHttpException`.
* Added `requireField` and `requireFields`.