Bunch of new fixes, new APIs and Geolocation