| ⇢ | A | OpenWeatherMapTest::testGetHistoryUVIndex() added | |
| ⇢ | A | OpenWeatherMapTest::testGetForecastUVIndex() added | |
| ⇢ | A | OpenWeatherMap::getForecastUVIndex() added | |
| ⇢ | A | OpenWeatherMap::getHistoricUVIndex() added | |
| C | ↗ | B | OpenWeatherMap::__construct() improved |
| B | ↗ | A | OpenWeatherMap::buildUVIndexUrl() improved |
| B | ↘ | D | OpenWeatherMap::getRawUVIndexData() got worse |
| A | ↛ | OpenWeatherMapTest::testGetUVIndex() removed | |
| A | ↛ | OpenWeatherMap::getRawCurrentUVIndexData() removed | |
| A | ↛ | OpenWeatherMap::getUVIndex() removed | |
| A | ↛ | OpenWeatherMap::getRawData() removed | |
| A | ↛ | OpenWeatherMapExceptionTest::testGetRawCurrentUVIn... removed | |
| A | ↛ | OpenWeatherMapExceptionTest::testGetRawUVIndexWith... removed | |
| A | ↛ | OpenWeatherMapExceptionTest::testGetRawCurrentUVIn... removed | |
| A | ↛ | OpenWeatherMapExceptionTest::currentUVIndexExcepti... removed | |
| A | ↛ | OpenWeatherMapTest::testApiKeyIsEmpty() removed |