Changes in version 0.1.0 (2026-10-10) - Initial CRAN-ready release of GeoIndexR. - Core framework for computing spectral indices using terra::SpatRaster. - Unified high-level functions: geo_index(), geo_indices(), and geo_index_all(). - Direct vectorized band calculation functions: calc_ndvi(), calc_savi(), calc_evi(), calc_gndvi(), calc_ndwi(), calc_mndwi(), calc_ndbi(), calc_ndmi(), and calc_bsi(). - Generic band calculator calc_index(). - Centralized metadata catalog via index_registry() and list_indices(). - Sensor presets for Sentinel-2, Landsat-8/9, and Landsat-5/7 via band_mapping(). - Numerical safety: safe division preventing zero-division crashes or silent infinite values. - Summary statistics with index_summary() and thematic visualization with plot_index(). - Bundled lightweight synthetic dataset example_multispectral. - Complete testthat test suite and 4 vignettes.