| ⇢ | A | TestHttpClient added | |
| A | ↛ | CurlFetcher removed | |
| A | ↛ | FileGetContentsFetcher removed | |
| A | ↛ | TestFetcher removed | |
| A | ↛ | CurlFetcherTest removed | |
| A | ↛ | FileGetContentsFetcherTest removed |
| ⇢ | A | TestHttpClient::sendRequest() added | |
| ⇢ | A | TestHttpClient::__construct() added | |
| ⇢ | A | TestHttpClient::currentWeather() added | |
| ⇢ | A | TestHttpClient::forecast() added | |
| ⇢ | A | TestHttpClient::group() added | |
| B | ↗ | A | OpenWeatherMap::__construct() improved |
| A | ↛ | CurlFetcher::fetch() removed | |
| A | ↛ | TestFetcher::fetch() removed | |
| A | ↛ | FileGetContentsFetcher::fetch() removed | |
| A | ↛ | OpenWeatherMapExceptionTest::testCacheException() removed | |
| A | ↛ | OpenWeatherMapExceptionTest::testSecondNotNumericE... removed | |
| A | ↛ | CurlFetcherTest::testInvalidUrl() removed | |
| A | ↛ | CurlFetcherTest::testEmptyUrl() removed | |
| A | ↛ | CurlFetcherTest::testValidUrl() removed | |
| A | ↛ | FileGetContentsFetcherTest::setUp() removed | |
| A | ↛ | FileGetContentsFetcherTest::testInvalidUrl() removed | |
| ⋮ | view more | ||