Changelog
The Korea Weather provider now separates KMA upstream category codes from the APIFuse public response model. Current observations are grouped under current_observation, hourly forecast rows are grouped under hourly_forecasts, and wind values from WSD, VEC, UUU, and VVV are normalized into a semantic wind object.
Update clients that read korea-weather/short-forecast or korea-weather/weather-by-address.forecast. The short forecast payload now returns grid, current_observation, and hourly_forecasts. Replace top-level observed_at, temperature, humidity, wind_speed, precipitation_1h, precipitation_type, and sky reads with current_observation.*. Replace wind_speed with current_observation.wind.speed; read wind direction from current_observation.wind.direction. Replace forecasts with hourly_forecasts; forecast entries now include nested wind and humidity fields. Operation contract versions for short-forecast and weather-by-address are now 2.0.0.