Skip to content

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

0.5.0-alpha.0

02 Jun 19:45

Choose a tag to compare

0.5.0-alpha.0 Pre-release
Pre-release

πŸš€ New features

  • 2fe93a3 - Past and forecast days Query interfaces
  • dd7ee25 - New apix.City interface
  • b7ed917 - New apix.Query interfaces
  • 1d74ce2 - New apix.Coordinate interface

πŸ› Fixes

πŸ“™ Docs

πŸ”§ Chores

  • 175550e - Update plugins
  • 2048d89 - Update kotlinx.serialization to 1.5.1

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

0.4.0-alpha.0

25 Nov 21:21

Choose a tag to compare

0.4.0-alpha.0 Pre-release
Pre-release

πŸš€ New features

  • 451578b - Met nordic api in global OpenMeteo class
  • 165b0a5 - Jma api in global OpenMeteo class
  • f60b1bb - Gem api in global OpenMeteo class
  • 6668e15 - Flood api in global OpenMeteo class
  • ae63d39 - Metno (met nordic) api package
  • 2bebd92 - Jma api package
  • 35034de - Gem api package
  • 70b57fb - Flood api package
  • 5143640 - Added visible forecast hourly option
  • 0b1c201 - OpenMeteo class meteoFrance implementation
  • 9b4d720 - OpenMeteo class dwd implementation

πŸ“™ Docs

  • 063c746 - Completed Query methods documentation
  • a338d74 - City enum description
  • 3b6165b - Completed Endpoint code documentation

πŸ”§ Chores

  • 7d05ca9 - Jma, MetNo, Gem, Flood apis in options.sh

Full Changelog: 0.3.1-alpha.0..0.4.0-alpha.0

Note

This pre-release was rushed: in the upcoming days fixes and tests are going to be commited

0.3.1-alpha.0

29 Oct 18:35

Choose a tag to compare

0.3.1-alpha.0 Pre-release
Pre-release

πŸš€ New features

  • b0f9461 - OpenMeteo class meteoFrance implementation
  • 8a3e647 - Global OpenMeteo class dwd implementation

πŸ› Fixes

  • adde279 - Meteo france endpoint context

Full Changelog: 0.3.0-alpha.0..0.3.1-alpha.0

0.3.0-alpha.0

27 Oct 20:46

Choose a tag to compare

0.3.0-alpha.0 Pre-release
Pre-release

πŸš€ New features

  • 5aa200e - Meteo france query and response
  • 9edf4f4 - Dwd query and response
  • b0d1265 - Options.sh dwd and meteo france docs urls
  • b940502 - Meteo france hourly and daily options
  • bfb03da - Dwd hourly and daily options
  • 1676251 - Update ecmwf hourly options
  • fc37f74 - Unit from alias parsing method

πŸ“™ Docs

Full Changelog: 0.2.0-alpha.4..0.3.0-alpha.0

0.2.0-alpha.4

21 Sep 20:33

Choose a tag to compare

0.2.0-alpha.4 Pre-release
Pre-release

πŸš€ New features

  • 4bd7b6a - OpenMeteo current weather method
  • 1ab0634 - Safer Query value filter
  • 15d9ba1 - OpenMeteo.AnyResponse current weather key
  • d319e1c - OpenMeteo.coordinates setter/getter
  • 49c927e - Time constructor for Doubles
  • da1810e - WeatherCode.from static method
  • 68174ec - OpenMeteo variable coordinates

πŸ› Fixes

  • 386f711 - Query url encoding missing
  • 46ea407 - Query units SerialNames are the response ones
  • 2a31c24 - "smart" method defaults null timezone
  • acb852c - Open response/query classes
  • ee04585 - GeocodingSearch is a QueryContentFormat
  • c207054 - GeocodingGet hasn't ranking anymore

πŸ“™ Docs

  • 262b96b - Quick example changed to current weather one
  • 249d843 - Github sponsors shield

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

0.2.0-alpha.3

20 Sep 17:18

Choose a tag to compare

0.2.0-alpha.3 Pre-release
Pre-release

πŸ› Fixes

  • bebb730 - Jitpack.yml for openjdk11

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

0.2.0-alpha.2

20 Sep 17:03

Choose a tag to compare

0.2.0-alpha.2 Pre-release
Pre-release

πŸ› Fixes

  • cad4042 - Body.sh is executable (again)

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

0.2.0-alpha.0

18 Sep 19:12

Choose a tag to compare

0.2.0-alpha.0 Pre-release
Pre-release

πŸš€ New features

  • 2124f61 - Smart method auto timezone
  • be07602 - "smart" client method
  • 237c52d - Elevation method default coordinates (apix)
  • 352bfcc - Marine api (apix)
  • e053e16 - Historical endpoint (apix)
  • 9ab3425 - City enum (apix)
  • 0f0a631 - Gfs endpoint api (apix)
  • f6865a2 - Forecast endpoint api (apix)
  • a45b78c - Current weather query/response (apix)
  • 5a9a173 - Wmo weather codes (apix)
  • be37a36 - Ecmwf endpoint (apix)
  • 2380b16 - OpenMeteo airQuality method (apix)
  • a4467f2 - Air quality endpoint (apix)
  • 32fd38b - Automate hourly/daily values generation (apix)
  • 784b8e0 - Daily sunset/sunrise time format (apix)
  • ada55c9 - Automate hourly/daily units generation (apix)
  • 081f339 - Common units (query and response ones) (apix)
  • 54d3ce3 - Automate hourly/daily enums generation (apix)
  • 8d63842 - Generic open-meteo class (apix)
  • 37b09e2 - Hard code unix time format in queries (apix)
  • cce417d - Geocoding get and search endpoints (apix)
  • dac0577 - Elevation coordinates count in 1..100 (apix)
  • 97117ba - Query read inherited properties (apix)
  • fda2d8b - Common response interfaces (apix)
  • c2fcd4f - Hourly/daily query (apix)
  • 2637e38 - Time format query (apix)
  • 8fda0f2 - Timezone query (apix)
  • 7bd3a0a - Time format enum (apix)
  • 96ed363 - Timezone wrapper (apix)
  • 17b4fc1 - Date range query past_days key (apix)
  • fe9f6e4 - Elevation api (apix)
  • 6431fcf - Generationtime_ms key response (apix)
  • 3443459 - Time units (hours and seconds)
  • 4e9de93 - Pressure units (hPa and kPa)

πŸ› Fixes

  • 2a0ce3b - Query look in all super member properties
  • f16ab4d - Elevation key missing in marine response
  • 82b9223 - Options.sh missing time option
  • 0469ac4 - Missing common units
  • f98d483 - Nullable forecast and gfs daily response keys
  • fb4fad9 - Missing time in hourly/daily
  • a34c8f9 - Missing elevation query param
  • 34daf28 - Null-able current weather
  • fe68b42 - OpenMeteo gfs default coordinates (apix)
  • 4299a5e - Daily generic enum in OpenMeteo methods (apix)
  • 8367de0 - Ecmwf endpoint context url (apix)
  • 3e63489 - Removed past days from date range query (apix)
  • 8df92af - AirQuality method coordinates defaults (apix)
  • e919ff7 - Use query format in daily/hourly query (apix)
  • 38c5ffc - Nullable hourly/daily response values (apix)
  • 5bca96b - Nullable params (apix)
  • 3407879 - Generation time ms is a float (apix)
  • 93e36b4 - Elevation coordinates equal count (apix)
  • 4f99e2a - Open elevation response class (apix)
  • 903195d - Timezone serializer redundant timezone import
  • 9aeb5da - Query enum constants serial name (apix)
  • 8ac4d1f - Hourly/daily nullable response values (apix)
  • 90ff1cf - Hourly/daily units/values time (apix)

πŸ“™ Docs

  • 383d777 - Readme "smart" method example
  • 359f740 - Update and clear documentation
  • 44fc6b9 - Improve Usage in README.md

πŸ§ͺ Tests

  • 383ee2e - Open meteo smart method with mixed options
  • 67bf716 - Common query
  • 640be8d - Common.http httpbin.org/get tests

πŸ”§ Chores

  • 293811b - Body.sh commits scope
  • f3678ed - Version 0.2.0-alpha.0 docs chores
  • ef464bb - Optimize imports
  • 6d90c7d - Git ignore inspection profiles (apix)
  • b40a52e - Use ?.plus in query endpoint (apix)
  • 03629d4 - Code cleanup and imports optimization (apix)
  • 729fc09 - Use tags in update release workflow
  • 368d99a - Disable release action semver fix

Full Changelog: 0.1.0..0.2.0-alpha.0

0.1.0

23 Aug 10:43

Choose a tag to compare

πŸš€ New features

  • d101128 - Endpoints can be invoked with extra params

πŸ› Fixes

  • 2939ffc - Historical test sunsets off by some seconds

🧹 Chore

  • 6d1a3bd - Fix release action missing version env var
  • f0fe14a - Release semver tests
  • f737de7 - Release semver names map
  • c6a80aa - Release semver less important parts reset
  • 2ac956b - Release action early semver verification
  • ab33378 - Release action automatic versioning
  • 1a60d6f - Release body.sh with no commits fails action
  • c7828c0 - Removed verify job in release action

πŸ’… Style

  • b5a1bd5 - Newline at the end of all files
  • 8e97ab8 - IDE git comments limits
  • c42f10b - Optimized imports, more newlines

0.0.2 - Release Candidate #0

21 Aug 12:32

Choose a tag to compare

Pre-release

πŸš€ New features

  • 4768401 - PrecipitationUnit for daily/hourly units
  • e4bf631 - cm as precipitation unit

πŸ› Fixes

  • 60297b0 - past days may be greater than 2
  • 3fd8157 - WeatherCode refactor not applied in CurrentWeather.kt
  • cf70b46 - TimeZone refactor not applied in Forecast.kt
  • 0f204c4 - release action no automatic body

πŸ§ͺ Tests

  • 958c2f6 - Ecmwf hourly wind speeds of past date
  • 2317c8d - PrecipitationUnit cm to mm translation