Changes in version 0.3.1 (2026-01-08) - New method to obtain variable metadata from the APIs get_variables_from - For now only working in meteocat - Fixed #34. Since 25/11/2025 MeteoGalicia started returning some NULL elements on the json body response, generating an error when converting to tibble - RIA API: - Manage responses without body Changes in version 0.3.0 (2025-11-12) - Refactored API connections, now using httr2 instead of httr (#31). This also dropped other dependencies. - AEMET API: - Documented new limit (12h) in AEMET for current day (#32) - MeteoCat API: - Now the especific 429 error that happens when monthly requests limit is reached is catched and the user informed Changes in version 0.2.2 (2025-10-01) - MeteoGalicia API: - Fixed bug in instant data which failed for some stations without 2m wind data. - AEMET API: - Better API messages parsing - Removed fix ssl level on linux machines as aemet now offers latest certs Changes in version 0.2.1 (2025-07-01) - All APIs: - Updated variables returned (data more complete) in all temporal scales with focus on atmospheric pressure (#19, #27, #28) - New cache method. memoise dependency is dropped and cachem is used directly. - new cache reduces significantly API calls, especially in meteocat (#29). - new cache avoids caching temporal resolutions below daily, where data changes between API calls (#29). - MeteoCat API: - Updated variables returned for all temporal resolutions. Now all possible variables are returned (#28). - timestamp values are now floored accordingly to the temporal resolution (#30) - AEMET API: - Updated API errors managing. Retry number when curl error occurs increased to 2. Also added 0.4 seconds of wait between API calls. Changes in version 0.2.0 (2024-10-17) - MeteoCat API: - Updated variables returned in instant and hourly scales. Now all possible variables are returned (#27). - AEMET API: - Updated docs and examples to reflect new API limit, 15 days in daily scale instead of 30 (#25). - Added relative humidity vars to daily scale (#26). - meteoclimatic API: - Fixed domain for new API (#24). Changes in version 0.1.4 (2023-12-19) - RIA API: Fixed bug in coordinates processing as they are not decimal, by @rubenfcasal (#20) Changes in version 0.1.3 (2023-10-18) - meteocat API: new data limits, now daily data can be retrieved starting on 1989 Changes in version 0.1.2 (2023-03-22) - Added monthly and yearly temporal resolutions to AEMET service - Removed dependencies: - Removed dependency (and exports) from magrittr. Substituted all magrittr pipes (%>%) by native pipes (|>) - Removed dependency from crayon. Using cli now. - New dependencies - Added cli to manage communication with the user (messages, warnings and errors) - Minor changes - Improved tests - AEMET API: return always the same variables (depending on resolution). If the variable doesn't exists for the station and date, is created with NA. - AEMET API: insolation variable added to returned AEMET current data - RIA API: improved messages - meteogalicia API: improved error managing - meteogalicia API: improved path creation - Code cleaning (removing old code, fixing typos, code style...) Changes in version 0.1.1 (2023-02-14) - Fixed bug in AEMET coordinates (#18) - Minimal versions of dplyr and purrr added (both 1.0.0) - Lambda functions to the new r base syntax (\(x) {}) Changes in version 0.1.0 (2023-01-17) - Substitute .data calls by "variable_name" as recommended by tidyselect after deprecation of .data - Fixed new meteogalicia API by @dataleteo (#13) Changes in version 0.0.4 (2022-05-25) - Minor improvements in vignettes - Added units to solar_radiation in RIA service - Added curl as a dependency. Now we can check for connection before querying the API. - Added safe versions of httr::GET and xml2::read_xml. If the API is down or not reachable, the error is caught. - Tests for aemet and meteocat use now env backend for keyring - Fixed parsing of dates in meteoclimatic to make it independent of the system's locale - Fixed tidy error when retrieving MeteoCat data from 2008 to 2010 (#11) - Limited dates in meteocat_options to dates available in the API (2008 or greater) - Fixed lack of station_province in aemet stations info (#10) Changes in version 0.0.3 (2021-11-05) - Package now comply with CRAN policy "Packages which use Internet resources should fail gracefully with an informative message if the resource is not available or has changed" - Fixed checks for debian-clang OS - Memoization added for get_meteo_from and get_stations_info_from functions, to avoid excessive calls to APIs Changes in version 0.0.2 (2021-10-25) - Fixed bug (#9) in managing 429 errors in meteocat and aemet - Added RIA (Red de Información Agroclimática de Andalucía) service - Better error for when MeteoGalicia stations info does not return all the columns needed Changes in version 0.0.1 - Initial version of the package Changes in version 0.0.0.9000 - Added a NEWS.md file to track changes to the package. - Services added: AEMET, MeteoCat, MeteoGalicia, Meteoclimatic. - Initial version of the package.