Esta Nagy
a2b0360e4b
New mapping approach ( #41 )
...
* New mapping approach
- Refreshes license information in file headers
- Rewrites API models to eliminate most of the custom mapping code
- Redefines API configuration options
- Simplifies fetching and mapping logic
- Updates dependency versions
- Reduces Java source level to 8 everywhere to eliminate JavaDoc warnings related to generated code
- Moves some in-line JSONs to class path resources to make tests more clean
- Adds assumptions to skip integration tests if API key is not set
- Adds assumptions to skip One Call API tests unless RUN_ONE_CALL env var is set
- Solves issue around UnsupportedOperationExceptions in certain terminators
- Adds option to use secure channel for picture URLs
- Adds new tests
Signed-off-by: Esta Nagy <nagyesta@gmail.com>
* New mapping approach - Code review
- Minor fixes
- Adds new tests
Signed-off-by: Esta Nagy <nagyesta@gmail.com>
* New mapping approach - Code review
- Add more tests
Signed-off-by: Esta Nagy <nagyesta@gmail.com>
* New mapping approach - Code review
- Unified coordinate and time period usage
- Fixed local system dependent test
Signed-off-by: Esta Nagy <nagyesta@gmail.com>
* New mapping approach - Code review
- Fixed line separator issue in response processing
- Changed how unitSystem can be defined by moving this parameter to the JSON/XML/HTML terminator methods
Signed-off-by: Esta Nagy <nagyesta@gmail.com>
Signed-off-by: Esta Nagy <nagyesta@gmail.com>
2022-10-01 00:57:01 +03:00
b83b121e90
Adjusted to use HTTPS protocol by default. Added possibility to change request protocol.
2022-08-13 16:08:35 +03:00
fb2e0e01be
Updated README.
2022-05-03 15:01:05 +03:00
2d81dadfad
Fixed javadoc layout.
2022-05-02 22:35:52 +03:00
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
7e88fe597c
Updated javadocs.
2022-05-01 18:23:17 +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
8ca55b15f7
Adjusted to use 17 source and 8 target version. Code refactoring. Docs improvements.
2022-04-19 22:15:19 +03:00
5ca31780da
Updated badges.
2022-04-19 00:03:42 +03:00
91a5acdb43
Adjusted jacoco settings.
2022-04-18 23:42:58 +03:00
3f5b7f6649
Updated script.
2022-04-18 23:36:42 +03:00
9c2a127703
Renamed key.
2022-04-18 23:33:06 +03:00
e6833c3007
Added jacoco test coverage report generation.
2022-04-18 23:24:16 +03:00
d1bac609e8
Test commit for cirrus.
2022-04-18 21:55:11 +03:00
a17f687976
Test commit for cirrus.
2022-04-18 21:51:59 +03:00
1ae02e0e49
Test commit for cirrus.
2022-04-18 21:49:06 +03:00
46602e1f93
Test commit for cirrus.
2022-04-18 20:58:22 +03:00
2553f13fbe
Updated docs.
2022-04-18 11:44:54 +03:00
905d3876c3
Merge remote-tracking branch 'origin/master' into dev
2022-04-18 11:43:01 +03:00
45f0b494b3
Switched from maven to gradle 7.4.2 build tool.
2022-04-18 11:41:02 +03:00
93b6b357c1
Switching to 17 version of java.
2022-04-17 01:13:11 +03:00
dependabot[bot]
c0dd184965
Bump jacoco-maven-plugin from 0.8.7 to 0.8.8 ( #32 )
...
Bumps [jacoco-maven-plugin](https://github.com/jacoco/jacoco ) from 0.8.7 to 0.8.8.
- [Release notes](https://github.com/jacoco/jacoco/releases )
- [Commits](https://github.com/jacoco/jacoco/compare/v0.8.7...v0.8.8 )
---
updated-dependencies:
- dependency-name: org.jacoco:jacoco-maven-plugin
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-04-17 01:05:54 +03:00
dependabot[bot]
08d0aa091d
Bump maven-jar-plugin from 3.2.0 to 3.2.2 ( #33 )
...
Bumps [maven-jar-plugin](https://github.com/apache/maven-jar-plugin ) from 3.2.0 to 3.2.2.
- [Release notes](https://github.com/apache/maven-jar-plugin/releases )
- [Commits](https://github.com/apache/maven-jar-plugin/compare/maven-jar-plugin-3.2.0...maven-jar-plugin-3.2.2 )
---
updated-dependencies:
- dependency-name: org.apache.maven.plugins:maven-jar-plugin
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-04-17 01:05:36 +03:00
dependabot[bot]
93ae514550
Bump maven-compiler-plugin from 3.8.1 to 3.10.1 ( #35 )
...
Bumps [maven-compiler-plugin](https://github.com/apache/maven-compiler-plugin ) from 3.8.1 to 3.10.1.
- [Release notes](https://github.com/apache/maven-compiler-plugin/releases )
- [Commits](https://github.com/apache/maven-compiler-plugin/compare/maven-compiler-plugin-3.8.1...maven-compiler-plugin-3.10.1 )
---
updated-dependencies:
- dependency-name: org.apache.maven.plugins:maven-compiler-plugin
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-04-17 01:05:17 +03:00
Alexey Zinchenko
47d52d953a
Delete dependabot.yml
2022-04-17 01:05:06 +03:00
dependabot[bot]
2a15788569
Bump maven-javadoc-plugin from 3.3.0 to 3.3.2 ( #36 )
...
Bumps [maven-javadoc-plugin](https://github.com/apache/maven-javadoc-plugin ) from 3.3.0 to 3.3.2.
- [Release notes](https://github.com/apache/maven-javadoc-plugin/releases )
- [Commits](https://github.com/apache/maven-javadoc-plugin/compare/maven-javadoc-plugin-3.3.0...maven-javadoc-plugin-3.3.2 )
---
updated-dependencies:
- dependency-name: org.apache.maven.plugins:maven-javadoc-plugin
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-04-17 01:04:27 +03:00
37d7a2b3f5
Merge remote-tracking branch 'origin/master' into dev
2022-04-17 00:59:49 +03:00
dependabot[bot]
6790848c32
Bump nexus-staging-maven-plugin from 1.6.8 to 1.6.12 ( #34 )
...
* Merged changes from dev branch.
* Updated README.md
* Releasing 2.3.0 version.
* Bump nexus-staging-maven-plugin from 1.6.8 to 1.6.12
Bumps nexus-staging-maven-plugin from 1.6.8 to 1.6.12.
---
updated-dependencies:
- dependency-name: org.sonatype.plugins:nexus-staging-maven-plugin
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: Alexey Zinchenko <Prominence@users.noreply.github.com>
Co-authored-by: Prominence <alexey.zinchenko@protonmail.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-04-17 00:49:21 +03:00
ec988c5f26
Releasing 2.3.0 version.
2.3.0
2022-04-17 00:41:54 +03:00
7b8d46bb7a
Updated README.md
2022-04-17 00:26:38 +03:00
Alexey Zinchenko
6ae281af0d
Merged changes from dev branch.
2022-04-17 00:25:07 +03:00
23a1fa5a7b
Preparing for merge.
2022-04-17 00:23:16 +03:00
1cac951aaa
Preparing for merge.
2022-04-17 00:20:23 +03:00
58e648be42
Updated SNAPSHOT version.
2022-04-16 22:32:10 +03:00
f30bcad5dc
Updated SNAPSHOT version.
2022-04-16 22:26:32 +03:00
5793722181
Updated docs about timeout settings.
2022-04-15 00:40:51 +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
44b543e65c
Another portion of refactoring. Updated dependencies.
2022-04-14 23:30:44 +03:00
13b20fc7e9
Moved mappers into separate package.
2022-04-14 20:28:23 +03:00
Prominence
2a531dd683
Started global refactoring. Added timeout parameters for requests.
2022-04-13 00:13:27 +03:00
dependabot-preview[bot]
1e1054903e
Bump slf4j-api from 1.7.31 to 1.7.32 ( #30 )
...
Bumps [slf4j-api](https://github.com/qos-ch/slf4j ) from 1.7.31 to 1.7.32.
- [Release notes](https://github.com/qos-ch/slf4j/releases )
- [Commits](https://github.com/qos-ch/slf4j/commits )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
2021-07-21 11:00:43 +03:00
dependabot-preview[bot]
ff5b6c7a33
Bump jackson-databind from 2.12.3 to 2.12.4 ( #29 )
...
Bumps [jackson-databind](https://github.com/FasterXML/jackson ) from 2.12.3 to 2.12.4.
- [Release notes](https://github.com/FasterXML/jackson/releases )
- [Commits](https://github.com/FasterXML/jackson/commits )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
2021-07-07 10:55:04 +03:00
dependabot-preview[bot]
db1cf858d8
Bump slf4j-api from 1.7.30 to 1.7.31 ( #28 )
...
Bumps [slf4j-api](https://github.com/qos-ch/slf4j ) from 1.7.30 to 1.7.31.
- [Release notes](https://github.com/qos-ch/slf4j/releases )
- [Commits](https://github.com/qos-ch/slf4j/commits )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
2021-06-21 09:13:57 +03:00
dependabot-preview[bot]
c2cc110dab
Bump maven-javadoc-plugin from 3.2.0 to 3.3.0 ( #27 )
...
Bumps [maven-javadoc-plugin](https://github.com/apache/maven-javadoc-plugin ) from 3.2.0 to 3.3.0.
- [Release notes](https://github.com/apache/maven-javadoc-plugin/releases )
- [Commits](https://github.com/apache/maven-javadoc-plugin/compare/maven-javadoc-plugin-3.2.0...maven-javadoc-plugin-3.3.0 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
2021-05-24 10:58:02 +03:00
dependabot-preview[bot]
d4c2472254
Bump junit-jupiter-engine from 5.7.1 to 5.7.2 ( #26 )
...
Bumps [junit-jupiter-engine](https://github.com/junit-team/junit5 ) from 5.7.1 to 5.7.2.
- [Release notes](https://github.com/junit-team/junit5/releases )
- [Commits](https://github.com/junit-team/junit5/compare/r5.7.1...r5.7.2 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
2021-05-17 11:01:01 +03:00
dependabot-preview[bot]
380e3e458b
Bump junit-platform-runner from 1.7.1 to 1.7.2 ( #25 )
...
Bumps [junit-platform-runner](https://github.com/junit-team/junit5 ) from 1.7.1 to 1.7.2.
- [Release notes](https://github.com/junit-team/junit5/releases )
- [Commits](https://github.com/junit-team/junit5/commits )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
2021-05-17 11:00:48 +03:00