# Breaking Changes
- `IAsserter<TValue>`s `Check` method no longer accepts a `TValue` directly, but instead takes in an `INamedValueProvider<TValue>`
  - This affects the `ValidationContainer` as well!
- `SimpleAsserter<TValue>`s `Validate` is now `protected` instead of `public`

# Changes
- When validating a list of values using `HasAll`, inner errors are now indented using two spaces and contain the name of the asserted value plus the index instead of just the index ([#28])