- actualizing code documentation according to new information in "One Call Api 3.0"
- add: new parameter
OneCallApi
inWeatherService
to be able to select the API endpoint for OCA - add:
WeatherDaily.summary
for OCA 3.0 - fix:
OWMBuilder
parameter inWeatherService
andGeocodingService
is now visible in the package API. - 🧨add: use
OWMTestService(testedKey).isValidApikeyForOneCall
andOWMTestService(testedKey).isValidApikey
instead ofOWMApiTest().isCorrectApiKey(testedKey)
- doc: sections "Exception handling", "Usage custom client" in readme
- internal: remove
meta
from dependencies - internal: split
OWMApi
into parts:GeocodingApi
,CurrentWeatherApi
,OneCallWeatherApi
- internal: use
show
way instead ofhide
to control the package API - internal: tests for
WeatherService
andGeocodingService
- fix: limit when get location in GeocodingService (thanks svoza10 for #7)
- upd: improving changelog according to some excerpts from keepachangelog.com
- bump dependencies. Now we use dart 3.0
- fix issue #1 of hiding
parseCurrent
from public api - add assert for latitude and longitude
WeatherService
andGeocodingService
, andOWMApiTest
now acceptclient
as a parameter. This can be handy when testing- bump dependencies. The next release will be an upgrade to Dart 3.0
- fix issue #5 when some boundary cases were not taken into account
- add to the "example" folder console application. A detailed analysis of code writing will be provided later
- add visual resources to documentation, styling of the package was adjusted, link to telegram channel is attached
Initial development release. Hi pub.dev