Changes in version 0.99.7 o Use one native genomic index per chromosome with strand filtering in C++. o Store genomic row IDs and strands as native metadata rather than R objects. o Update genomic construction and query benchmarks for the shared index. o Rename the genomic class and constructor to SuperIntervalMap. o Update overlap methods, conversion, examples and benchmarks to the new name. Changes in version 0.99.6 o Root metadata in an R-owned list to avoid expensive per-value preservation and cleanup for large indexes. o Add SuperIntervalMap, an S4 genomic subject index that preserves source GRanges and supports chromosome-aware and strand-aware overlap methods. o Return Hits in original input row order and support standard GenomicRanges overlap options, with fallback for zero-width ranges and advanced options. o Add a real airway RNA-seq annotation workflow and genomic integration tests. o Validate against R 4.6 and Bioconductor 3.24 development dependencies. Changes in version 0.99.5 o Synchronize generated Rcpp bindings and help files with SuperIntervals 1.0.3. o Correct external-pointer finalizers and preserve metadata per stored occurrence. o Validate coordinates at construction and mutation, and reject multi-sequence GRanges unless filtered. Keep query paths free of index-state checks. o Use inclusive coverage widths and widened arithmetic in boundary operations. o Document sorted indices, reference semantics, metadata policies and genomic coordinate limitations; add executable Bioconductor workflows and regression tests. o Prepare package metadata, portable C++17 build files and submission guidance. Changes in version 0.99.0 o Initial development version of the R wrapper for SuperIntervals.