- Added job key to execute calldata.
- Reworked interfaces and inheritance.
- Fix "execute + job update" reentrancy bug.
- Remove ERC20 functionality.
- Add
keeperWorker => keeperId
mapping. Now a keeperWorker can be assigned to only one keeper. The first keeperId now is 1 instead of 0. - Make the first jobId for an address to be 1 to make its behaviour similar to keeperId.
- Bump Solidity compiler to v0.8.15.
- Add RegisterJob event jobID argument.
- The initial release.