Changes in version 0.1.1 (2026-02-12) Bug Fixes - Fixed all API functions to fail gracefully when requests are unavailable or return errors - All functions now return NULL with informative messages instead of stopping execution - Improved error handling and timeout management to comply with CRAN policies regarding internet resources - Enhanced robustness across all World Bank API, REST Countries API, and Nager.Date API functions Test Improvements - Reorganized and consolidated test suites for all functions using testthat - Added skip_if() checks to handle NULL returns gracefully in tests - Improved test coverage for edge cases and data validation - Tests now properly validate API responses including NA values where appropriate Functions Updated - get_china_cpi() - Enhanced error handling and validation - get_china_energy_use() - Improved handling of missing data - get_china_gdp() - Added robustness for formatted values - get_china_holidays() - Better input validation and error messages - get_china_hospital_beds() - Enhanced API response handling - get_china_life_expectancy() - Improved data type validation - get_china_literacy_rate() - Better handling of percentage ranges - get_china_population() - Enhanced value formatting validation - get_china_unemployment() - Improved error handling - get_country_info_cn() - Enhanced defensive extraction of nested data Changes in version 0.1.0 (2025-08-26) Initial Release - First release of the ChinAPIs package - Added functions to retrieve China-specific data from multiple public APIs - Included 35+ datasets covering economic, demographic, geographic, health, and administrative data about China - Comprehensive documentation and examples for all functions