Skip to content

Releases: open-meteo/open-meteo-api-kotlin

0.7.1-beta.1

15 Oct 20:10
Compare
Choose a tag to compare
0.7.1-beta.1 Pre-release
Pre-release

πŸš€ New features

  • 386da56 - Store-able API endpoint contexts
  • 797344b - GeocodingSearch first match fetch helper

πŸ“™ Docs

  • eb4d6db - Updated OpenMeteo forecast full usage example
  • 7d2d27b - OpenMeteo methods in-code documentation

Full Changelog: 0.7.1-beta.0..0.7.1-beta.1

0.7.1-beta.0

03 Sep 14:29
Compare
Choose a tag to compare
0.7.1-beta.0 Pre-release
Pre-release

πŸš€ New features

  • e1a1cd7 - UnitTimeStepValues components
  • 10aafe7 - Drop not common keys in UnitTimeStepValues glue method

πŸ§ͺ Tests

  • 18c1712 - Drop Citys in all tests

πŸ”§ Chores

  • b238542 - Changelog.sh may now publish all types

Full Changelog: 0.7.1-alpha.4..0.7.1-beta.0

0.7.1-alpha.4

15 Jul 21:16
Compare
Choose a tag to compare
0.7.1-alpha.4 Pre-release
Pre-release

πŸ› Fixes

  • 17b8ec3 - Missing City import in OpenMeteo

πŸ—οΈ Refactoring

  • dd503e5 - Moved and renamed experimental glued annotation
  • 0e73083 - Deprecated City enum in favour of the geocoding api
  • e49f207 - Deprecated language with id param

Full Changelog: 0.7.1-alpha.3..0.7.1-alpha.4

0.7.1-alpha.3

15 Jul 09:49
Compare
Choose a tag to compare
0.7.1-alpha.3 Pre-release
Pre-release

πŸš€ New features

  • 0526a51 - Global openmeteo class
  • ab73f17 - Apikey param in object invoke operator
  • 1e06c92 - Elevation invoke operator
  • bcfd05c - Inlined Marine invoke operator
  • 64c7458 - Inlined Historical invoke operator
  • ce636cd - Inlined GeocodingSearch invoke operator
  • 387f23e - Inlined GeocodingGet invoke operator
  • d049cf8 - Inlined Forecast invoke operator
  • d56b898 - Inlined Flood invoke operator
  • 25f7e46 - Inlined Ensemble invoke operator
  • 4f407fb - Inlined ClimateChange invoke operator
  • 35a95f1 - Inlined AirQuality invoke operator
  • 969b1f1 - "gluable" unit and values
  • 0e5d4b8 - Time to string is formatted as MM-dd hh:mm

πŸ› Fixes

  • 94a2caa - Non-nullable start/end historical api dates

Full Changelog: 0.7.1-alpha.2..0.7.1-alpha.3

0.7.1-alpha.2

15 Jul 09:49
Compare
Choose a tag to compare
0.7.1-alpha.2 Pre-release
Pre-release

πŸ› Fixes

  • 099961e - Unused daylight variable

πŸ“™ Docs

  • d42c439 - Removed redundant installation guide for android studio

πŸ”§ Chores

  • bb170d3 - Reflect new folder structure in version.sh
  • 60aef42 - Suppress assignable check in build.gradle

Full Changelog: 0.7.1-alpha.1..0.7.1-alpha.2

0.7.1-alpha.1

15 Jul 09:49
Compare
Choose a tag to compare
0.7.1-alpha.1 Pre-release
Pre-release

πŸš€ New features

  • 29ae6d1 - Decompose GeocodingSearch.Response results

πŸ› Fixes

  • cdd63c3 - Nullable population in geocoding response
  • 7b7a3c2 - Let dev omit query modifier on GeocodingGet
  • 289d6dd - Removed useless run in options scoped invoke

Full Changelog: 0.7.1-alpha.0..0.7.1-alpha.1

0.7.1-alpha.0

11 Jun 21:26
Compare
Choose a tag to compare
0.7.1-alpha.0 Pre-release
Pre-release

πŸš€ New features

  • 6d4e943 - Scoped query and invoke single call
  • 049ec54 - Variable query parameters

πŸ› Fixes

  • f2f7e79 - Geocoding modifiable context on invoke
  • 60d6109 - No api key in public Elevation constructors
  • 2c1c69a - Listable Forecast.Models

Full Changelog: 0.7.0-alpha.0..0.7.1-alpha.0

0.7.0-alpha.0

11 Jun 15:03
Compare
Choose a tag to compare
0.7.0-alpha.0 Pre-release
Pre-release

πŸš€ New features

πŸ› Fixes

  • 912cf63 - Climate change api elevation in response
  • 91b398e - Climate change api endpoint url
  • da5e1bb - Climate change non nullable model/date range
  • 8408acb - Removed automatic URL encoding
  • ed6101a - Nullable timezone geocoding entry field
  • 0a2eee5 - Nullable ranking geocoding entry field
  • f1fa649 - Some queries api-keys not null by default
  • ee6357c - Removed useless content format null getter
  • 4277fee - Marine.Daily should be Listable
  • d13054a - Opened response classes for inheritance
  • 2eb8fca - Query response generic type

πŸ“™ Docs

  • ac6723f - Better commercial license query description
  • 442d36d - Improved models param

πŸ§ͺ Tests

  • 5c3f17c - ClimateChange amsterdam 1950-2050
  • 8bebcb1 - Ensemble amsterdam, 1st june 2023 temps
  • 1f0252b - GeocodingSearch berlin italian translation
  • 633ac24 - GeocodingGet berlin and germany tests
  • 963f160 - Marine tests

πŸ”§ Chores

  • b35a89c - Ensemble api in options.sh script
  • 0d81dd1 - Listable options in options.sh script

Full Changelog: 0.6.0-alpha.1..0.7.0-alpha.0

0.6.0-alpha.1

05 Jun 17:04
Compare
Choose a tag to compare
0.6.0-alpha.1 Pre-release
Pre-release

πŸš€ New features

πŸ§ͺ Tests

  • a7a41ad - Amsterdam 2020-01-01 with models
  • 5ccc68d - Historical hourly options
  • 11da3b5 - Historical hourly 2020-01-01 naming

Full Changelog: 0.6.0-alpha.0..0.6.0-alpha.1

0.6.0-alpha.0

04 Jun 20:48
Compare
Choose a tag to compare
0.6.0-alpha.0 Pre-release
Pre-release

πŸš€ New features

πŸ› Fixes

  • 5d7ffd9 - Nullable query units
  • 3e4e753 - Removed useless serial names from Query
  • a7709c0 - Hardcoded query unix time format
  • 25e1fd8 - Removed useless iso8601 time format unit
  • af9df86 - Response generationtime_ms parsing
  • be400b8 - Removed OpenMeteo tests

πŸ§ͺ Tests

  • a17abf1 - Query tests now use string params
  • a426532 - Endpoint tests
  • 7e3868b - Endpoint tests
  • 0a14a6d - Improve Http client tests and related docs

πŸ”§ Chores

  • 234a065 - Options.sh fetch only given endpoint
  • cfe6bfc - Fix options.sh script
  • cb45306 - Update .idea config
  • f72cc67 - Provided example for version.sh script
  • 05197a7 - Renamed body.sh to changelog.sh
  • b3d6e0e - Updated .idea config

πŸ“ Notes

Currently, only Forecast and Historical endpoints are implemented. This should be the last big refactor, since code is now cleaner than ever.

Full Changelog: 0.5.0-alpha.0..0.6.0-alpha.0