### Changelog

All notable changes to this project will be documented in this file. Dates are displayed in UTC.

Generated by [`auto-changelog`](https://github.com/CookPete/auto-changelog).

#### [v0.2.2](https://github.com/sambacha/yearn-vaults/compare/v0.2.1...v0.2.2)

> 3 December 2020

- feat: add permit [`#115`](https://github.com/sambacha/yearn-vaults/pull/115)
- refactor: upgrade keeper script [`#92`](https://github.com/sambacha/yearn-vaults/pull/92)
- docs: add BaseStrategy natspec, tweak Vault natspec [`#112`](https://github.com/sambacha/yearn-vaults/pull/112)
- fix: no need to distributeRewards if balance is 0 [`#114`](https://github.com/sambacha/yearn-vaults/pull/114)
- refactor: move `permit` to after allowance methods [`c27ada2`](https://github.com/sambacha/yearn-vaults/commit/c27ada2fe2b45fccc1dbbe251556a4738fbd4711)
- feat: upgrade api version to 0.2.2 [`ec7e8cc`](https://github.com/sambacha/yearn-vaults/commit/ec7e8cce83b72c8535098e3af091950c5c934ffb)

#### [v0.2.1](https://github.com/sambacha/yearn-vaults/compare/v0.2.0...v0.2.1)

> 28 November 2020

- refactor: test updates and optimizations [`#108`](https://github.com/sambacha/yearn-vaults/pull/108)
- refactor: audit findings for vault [`#111`](https://github.com/sambacha/yearn-vaults/pull/111)
- feat: store vault activation timestamp [`#110`](https://github.com/sambacha/yearn-vaults/pull/110)
- fix: audit report comments for BaseStrategy.sol [`#107`](https://github.com/sambacha/yearn-vaults/pull/107)
- fix: weird intermittent test failure in CI [`#64`](https://github.com/sambacha/yearn-vaults/pull/64)
- refactor: remove unused line [`#103`](https://github.com/sambacha/yearn-vaults/pull/103)
- feat: improve exitPosition logic [`#100`](https://github.com/sambacha/yearn-vaults/pull/100)
- refactor: remove some unused configuration notes/code [`#97`](https://github.com/sambacha/yearn-vaults/pull/97)
- fix: div by zero [`#98`](https://github.com/sambacha/yearn-vaults/pull/98)
- feat: upgrade api version to 0.2.1 [`99dcc2a`](https://github.com/sambacha/yearn-vaults/commit/99dcc2a8ce495ac6c2ff08e633e5b475a3088255)

#### [v0.2.0](https://github.com/sambacha/yearn-vaults/compare/v0.1.3...v0.2.0)

> 19 November 2020

- refactor: change rate limit disable [`#94`](https://github.com/sambacha/yearn-vaults/pull/94)
- feat: add debt payments to Vault.report [`#83`](https://github.com/sambacha/yearn-vaults/pull/83)
- fix: change Strategy to Vault [`#90`](https://github.com/sambacha/yearn-vaults/pull/90)
- fix: test_harvest_tend_trigger fix [`#91`](https://github.com/sambacha/yearn-vaults/pull/91)
- feat: move from block-based calculations to timestamps [`#81`](https://github.com/sambacha/yearn-vaults/pull/81)
- chore: upgrade ganache-cli to v6.12.1 [`#88`](https://github.com/sambacha/yearn-vaults/pull/88)
- chore: upgrade to Brownie v1.11.12 [`#87`](https://github.com/sambacha/yearn-vaults/pull/87)
- chore: ignore coverage for guest list [`#86`](https://github.com/sambacha/yearn-vaults/pull/86)
- fix: handle error in keeper script from exiting execution [`#85`](https://github.com/sambacha/yearn-vaults/pull/85)
- feat: add guest list [`#84`](https://github.com/sambacha/yearn-vaults/pull/84)
- feat: add Available Deposit Limit as view-only function [`#79`](https://github.com/sambacha/yearn-vaults/pull/79)
- refactor: use dict returns for structs [`#76`](https://github.com/sambacha/yearn-vaults/pull/76)
- chore: add revert traceback to test execution so we can see failure [`#78`](https://github.com/sambacha/yearn-vaults/pull/78)
- feat: add ability to report losses [`#74`](https://github.com/sambacha/yearn-vaults/pull/74)
- feat: bump perf fee and strategist reward to 10% [`#59`](https://github.com/sambacha/yearn-vaults/pull/59)
- docs: add overflow/underflow/div0 notes to vault [`#67`](https://github.com/sambacha/yearn-vaults/pull/67)
- fix: forgot to assert bool returns on token transfers [`#66`](https://github.com/sambacha/yearn-vaults/pull/66)
- feat: vault performance fee can be 0 [`#70`](https://github.com/sambacha/yearn-vaults/pull/70)
- feat: separate strategist and rewards roles [`#68`](https://github.com/sambacha/yearn-vaults/pull/68)
- refactor: use remaining deposit limit when depositing all [`#65`](https://github.com/sambacha/yearn-vaults/pull/65)
- chore: apply some of the linting updates from #52 [`#63`](https://github.com/sambacha/yearn-vaults/pull/63)
- feat: add sweep amount [`#58`](https://github.com/sambacha/yearn-vaults/pull/58)
- docs: add missing natspec to vault [`#57`](https://github.com/sambacha/yearn-vaults/pull/57)
- fix: rename yEarn to Yearn [`#60`](https://github.com/sambacha/yearn-vaults/pull/60)

#### [v0.1.3](https://github.com/sambacha/yearn-vaults/compare/v0.1.2...v0.1.3)

> 3 November 2020

- docs: add vault natspec [`#56`](https://github.com/sambacha/yearn-vaults/pull/56)
- fix: small typo [`#55`](https://github.com/sambacha/yearn-vaults/pull/55)
- fix: pdate debt-based harvest trigger with simpler parameter [`#53`](https://github.com/sambacha/yearn-vaults/pull/53)
- Refactor Strategy API [`#50`](https://github.com/sambacha/yearn-vaults/pull/50)
- feat: add increase/decrease allowance functions [`#51`](https://github.com/sambacha/yearn-vaults/pull/51)

#### [v0.1.2](https://github.com/sambacha/yearn-vaults/compare/v0.1.1...v0.1.2)

> 27 October 2020

- refactor: remove additional check on approvals [`#44`](https://github.com/sambacha/yearn-vaults/pull/44)
- docs: adjusted specification to match current design [`#43`](https://github.com/sambacha/yearn-vaults/pull/43)
- feat: generalise deposit and withdraw methods [`#41`](https://github.com/sambacha/yearn-vaults/pull/41)
- Updates to Strategy API [`#42`](https://github.com/sambacha/yearn-vaults/pull/42)
- feat: Add recipient support to withdraw* and deposit* methods [`#38`](https://github.com/sambacha/yearn-vaults/pull/38)
- docs: fix specification typos [`#39`](https://github.com/sambacha/yearn-vaults/pull/39)
-  Add setName and setSymbols governance methods [`#37`](https://github.com/sambacha/yearn-vaults/pull/37)
- feat: fix github ci/cd [`#35`](https://github.com/sambacha/yearn-vaults/pull/35)
- fix: typo in README.md [`#34`](https://github.com/sambacha/yearn-vaults/pull/34)
- feat: added depositAll [`#33`](https://github.com/sambacha/yearn-vaults/pull/33)
- feat: upgrade ux for deployment script [`a7c52b5`](https://github.com/sambacha/yearn-vaults/commit/a7c52b5bff56243f87083ac26f31af00ab930c73)

#### [v0.1.1](https://github.com/sambacha/yearn-vaults/compare/v0.1.0...v0.1.1)

> 20 October 2020

- Change Withdrawal Fee to Management Fee [`#32`](https://github.com/sambacha/yearn-vaults/pull/32)
- feat: added a test to withdrawal with empty queue [`#26`](https://github.com/sambacha/yearn-vaults/pull/26)
- Disable rate limit if it would have no effect [`#29`](https://github.com/sambacha/yearn-vaults/pull/29)
- Review from iamdefinitelyahuman [`#31`](https://github.com/sambacha/yearn-vaults/pull/31)
- feat: add management fee [`1228e46`](https://github.com/sambacha/yearn-vaults/commit/1228e46403298de3925945de9cffbee63740eb7b)
- test: fix normal operation test to actually test something [`4e421ed`](https://github.com/sambacha/yearn-vaults/commit/4e421ed0b730dbca2f73fed263129d94ab133c25)
- refactor: changed how withdrawal queue works [`546b670`](https://github.com/sambacha/yearn-vaults/commit/546b6709c3eed3f035f4f6b642e724063b408e5c)

#### v0.1.0

> 16 October 2020

- Add Test for Withdrawal Bug [`#23`](https://github.com/sambacha/yearn-vaults/pull/23)
- feat: added test to check user not withdrawing more than what they have [`#22`](https://github.com/sambacha/yearn-vaults/pull/22)
- Allow name and symbol overrides at Vault deploy [`#14`](https://github.com/sambacha/yearn-vaults/pull/14)
- Add versioning info to vaults, and test [`#9`](https://github.com/sambacha/yearn-vaults/pull/9)
- fix: typos while reading the doc [`#8`](https://github.com/sambacha/yearn-vaults/pull/8)
- docs: update README.md [`#4`](https://github.com/sambacha/yearn-vaults/pull/4)
- test: add xdist support [`#2`](https://github.com/sambacha/yearn-vaults/pull/2)
- chore: fork from iearn-finance/yearn-protocol:v2/vaults [`e5cc229`](https://github.com/sambacha/yearn-vaults/commit/e5cc2295f49d065d991cc81418c585356885ed86)
- feat: add balance sheet estimation functionality [`0d0dda5`](https://github.com/sambacha/yearn-vaults/commit/0d0dda52b8bf8e3f4c79e79c8d7530e2b4af46c2)
- feat: add withdrawal queue to pull from strategies if vault is cleared [`64e8704`](https://github.com/sambacha/yearn-vaults/commit/64e8704fa7a9b57a4a36d0e06d1862fc1176c7d2)
