I noticed that they added a function that is not outlined in the documentation. icloud was hard coded to have a maximum refresh rate of 1 minute which can drain batteries. You can now set it to a more reasonable level like 10 minutes.
device_tracker:
- platform: icloud
username: !secret icloudusername
password: !secret icloudpassword
max_interval: 10