30 Commits

Author SHA1 Message Date
5e4b34632e Reimplemented request executor. Added possibility to test requests with mocked http requests. 2022-05-02 20:12:34 +03:00
6c1a1642f1 Implemented first part of Road Risk API. 2022-05-02 01:19:19 +03:00
8a1daa0fe2 Updated 5 Day / 3 Hour Forecast functionality. 2022-05-01 21:21:24 +03:00
aa48ac3aa0 Implemented Solar Radiation API functionality. Small refactoring. 2022-05-01 18:19:33 +03:00
7f0866ffa2 Implemented climatic forecast for 30 days. Some refactoring. 2022-05-01 01:23:51 +03:00
4fdb48986e
A bunch of global refactoring and improvements.
Improved coverage reports generation.
Updated docs.
Moved logic out of large mappers into small deserializers.
Implemented Geocoding API functionality.
Implemented Hourly forecast functionality.
Implemented Daily forecast functionality.
Renamed Coordinate class.
Reimplemented Current Weather API: removed multiple locations requests. Marked officially deprecated methods as @Deprecated.
Updated tests.
2022-04-30 01:35:45 +03:00
40462397c1 Added methods and fields to represent daily moonrise/moonset information. Added tests. Fixed UKRAINIAN language constant name. Updated docs. 2022-04-15 00:37:04 +03:00
13b20fc7e9 Moved mappers into separate package. 2022-04-14 20:28:23 +03:00
Alexey Zinchenko
3c8b00eae1
Releasing 2.2.0 version. 2021-04-17 17:14:51 +03:00
Alexey Zinchenko
e594ffb7ad
2.1.1 version implementation. 2021-04-15 00:00:48 +03:00
Alexey Zinchenko
4cfa8ab843
2.1.0 version implementation. 2021-04-12 02:00:51 +03:00
Alexey Zinchenko
f5d202aee3
Version 2.0.1 (#13)
* Added method for weather icon id retrieval. Small internal changes in models.

* Changed temperature unit signs.
2021-03-26 23:32:57 +03:00
64e02cd7a8 A lot of refactoring and documentation writing. 2021-03-26 00:48:39 +03:00
c68c6fd2b6 Wrote documentation. 2021-03-25 00:58:14 +03:00
cdc5a4b380 Added tests for forecast functionality. 2021-03-24 02:15:01 +03:00
a0e289cc2c Rechecked all tests. Fixed API customization possibilities. 2021-03-24 01:32:49 +03:00
ef138d3bfe Added unit tests. Removed obsolete API parameter. 2021-03-24 00:04:55 +03:00
599faf60cc Fixed tests. 2021-03-23 11:27:26 +03:00
930776f5c2 Tests refactoring. Got rid of 'assert 'statement. 2021-03-23 01:56:08 +03:00
5d6b8c4d97 Rechecked weather API response mapping. Refactoring. 2021-03-22 23:00:30 +03:00
f7741e1df6 Implemented free-plan weather forecast retrieving. 2021-03-22 01:46:44 +03:00
ea39441e83 Initial implementation of free-plan forecast retriever. Small refactoring. 2021-03-21 02:32:39 +03:00
d63de824b3 Refactoring. Checked old implementation. 2021-03-21 00:41:58 +03:00
10ba59652b Package reorganizations. Small refactoring. 2021-03-20 23:48:57 +03:00
3845e41bcd Renamed exception. Documentation enhancements. Small refactoring for unit systems. 2019-06-26 20:35:56 +03:00
d3ca16472b Added draft unit tests for model to cover all lines. 2019-06-25 22:59:38 +03:00
dbc5b08f43 More tests were added. 2019-06-17 22:46:35 +03:00
1812a39108 Removed debug output. Fixed async result retrieving in tests. 2019-06-14 21:32:54 +03:00
aed72a5ab5 Added new draft current weather retrieving implementation. 2019-06-13 23:48:05 +03:00
c6bbf7be90 Changed custom exceptions: now they are uncheked. Fixed several API issues. Added tests. 2019-05-29 22:50:07 +03:00