                 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.
