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
Prominence
b83b121e90
Adjusted to use HTTPS protocol by default. Added possibility to change request protocol.
2022-08-13 16:08:35 +03:00
Prominence
fb2e0e01be
Updated README.
2022-05-03 15:01:05 +03:00
Prominence
2d81dadfad
Fixed javadoc layout.
2022-05-02 22:35:52 +03:00
Prominence
5e4b34632e
Reimplemented request executor. Added possibility to test requests with mocked http requests.
2022-05-02 20:12:34 +03:00
Prominence
6c1a1642f1
Implemented first part of Road Risk API.
2022-05-02 01:19:19 +03:00
Prominence
8a1daa0fe2
Updated 5 Day / 3 Hour Forecast functionality.
2022-05-01 21:21:24 +03:00
Prominence
7e88fe597c
Updated javadocs.
2022-05-01 18:23:17 +03:00
Prominence
aa48ac3aa0
Implemented Solar Radiation API functionality. Small refactoring.
2022-05-01 18:19:33 +03:00
Prominence
7f0866ffa2
Implemented climatic forecast for 30 days. Some refactoring.
2022-05-01 01:23:51 +03:00
Prominence
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
Prominence
8ca55b15f7
Adjusted to use 17 source and 8 target version. Code refactoring. Docs improvements.
2022-04-19 22:15:19 +03:00
Prominence
5ca31780da
Updated badges.
2022-04-19 00:03:42 +03:00
Prominence
91a5acdb43
Adjusted jacoco settings.
2022-04-18 23:42:58 +03:00
Prominence
3f5b7f6649
Updated script.
2022-04-18 23:36:42 +03:00
Prominence
9c2a127703
Renamed key.
2022-04-18 23:33:06 +03:00
Prominence
e6833c3007
Added jacoco test coverage report generation.
2022-04-18 23:24:16 +03:00
Prominence
d1bac609e8
Test commit for cirrus.
2022-04-18 21:55:11 +03:00
Prominence
a17f687976
Test commit for cirrus.
2022-04-18 21:51:59 +03:00
Prominence
1ae02e0e49
Test commit for cirrus.
2022-04-18 21:49:06 +03:00
Prominence
46602e1f93
Test commit for cirrus.
2022-04-18 20:58:22 +03:00
Prominence
2553f13fbe
Updated docs.
2022-04-18 11:44:54 +03:00
Prominence
905d3876c3
Merge remote-tracking branch 'origin/master' into dev
2022-04-18 11:43:01 +03:00
Prominence
45f0b494b3
Switched from maven to gradle 7.4.2 build tool.
2022-04-18 11:41:02 +03:00
Prominence
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
Prominence
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
Prominence
ec988c5f26
Releasing 2.3.0 version.
2.3.0
2022-04-17 00:41:54 +03:00
Prominence
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
Prominence
23a1fa5a7b
Preparing for merge.
2022-04-17 00:23:16 +03:00
Prominence
1cac951aaa
Preparing for merge.
2022-04-17 00:20:23 +03:00
Prominence
58e648be42
Updated SNAPSHOT version.
2022-04-16 22:32:10 +03:00
Prominence
f30bcad5dc
Updated SNAPSHOT version.
2022-04-16 22:26:32 +03:00
Prominence
5793722181
Updated docs about timeout settings.
2022-04-15 00:40:51 +03:00
Prominence
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
Prominence
44b543e65c
Another portion of refactoring. Updated dependencies.
2022-04-14 23:30:44 +03:00
Prominence
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