# Changelog

### 0.0.1 (Aug 2, 2020)
- First beta version

### 1.0.0 (Aug 16, 2020)
- Initial stable release

### 1.1.0 (Aug 17, 2020)
- Add `index.d.ts`

### 1.2.0 (Aug 18, 2020)
- Add source map

### 1.2.1 (Aug 19, 2020)
- Remove `Symbol` from code
- Remove some useless code

### 1.2.2 (Aug 21, 2020)
- Fix problem that custom error message contains key chain

### 1.3.0 (Aug 23, 2020)
- Add `allowString` method for number type
- Add `errorForAll` method for all type
- The callback arg of `custom` method support to return a string to respect failure reason

### 1.3.1 (Aug 24, 2020)
- Update `index.d.ts` to fix grammar prompt

### 1.3.2 (Aug 25, 2020)
- Fix the problem that `allowString` accept empty-string and the objects which `toString` return a number style string

### 1.3.3 (Aug 27, 2020)
- Fix bug about `object` and `array`

### 1.3.4 (Aug 27, 2020)
- Fix bug when use `stripUnkown`

### 1.3.5 (Sep 2, 2020)
- Update README and keywords

### 1.3.6 (Oct 7, 2020)
- Fix bug of `default not effect` when key not exist in object.

### 1.3.7 (Oct 7, 2020)
- Fix bug of `required not effect` when key not exist in object.

### 1.3.8 (Dec 19, 2020)
- Modify `index.d.ts`.

### 1.3.9 (Dec 20, 2020)
- Modify `index.d.ts`.

### 1.4.0 (Jan 14, 2021)
- Support `mixed` schema.

### 1.5.0 (Jan 16, 2021)
- Support `even` and `odd` for number schema.

### 1.6.0 (Jan 17, 2021)
- Reduce the size of bundle.
