> For the complete documentation index, see [llms.txt](https://mysite.gitbook.io/sdas_manual_eng/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://mysite.gitbook.io/sdas_manual_eng/readme/06_version.md).

# Release Notes

## SDAS Release Notes <a href="#saw-fa-ban-ji-lu" id="saw-fa-ban-ji-lu"></a>

#### 1.0.0（Augest, 2025） <a href="#id-8208-yue-2025" id="id-8208-yue-2025"></a>

* **Initial Release:**&#x20;
  * Includes 14 functional modules and a total of 31 algorithms/methods. Specifically: data processing, cell type annotation, spatial domain identification, cellular neighborhood analysis, CNV analysis, spatial gene co-expression, differential gene identification, gene set enrichment analysis, protein interaction network analysis, cell communication analysis, trajectory analysis, transcription factor analysis, cell-type spatial relationship analysis, and public bulk database validation.

#### 1.0.1 (May 2026)

* **Bug Fixes**
  * **Gene name parsing**: Fixed the issue where hyphens and underscores in gene names were incorrectly identified as duplicates during h5ad conversion via R. Updated all relevant modules.
  * **New file format compatibility**: Resolved errors when writing cellbin-format h5ad files for SAW v8.2 and above. Updated all modules for anndata writing.
  * **Performance & log optimization**: Removed redundant logs in enrichment modules, standardized the logic of `gene_symbol_key`, and completed joint debugging across all modules.
  * **Cell Annotation Fixes**
    * Fixed cell2location failure when the remainder of cell count divided by batch size equals 1.
    * Upgraded Lightning to v2.4.0 or higher to resolve duplicate printing of the random seed log.
    * Fixed errors caused by numerically prefixed labels in Spotlight and slashes in cell type names in RCTD.
    * Added environment variables `SDAS_LOG_LEVEL` and `LOG_LEVEL` to customize log verbosity.
    * Optimized parameter validation: Disable argparse usage prompts when invalid parameters such as non-existent GPU IDs are specified.
  * **Spatial Gene Co-expression**
    * Fixed format incompatibility caused by incorrect data type parsing when reading integer indexes in Moran's I files.

## Historical version

Historical version information is available from [GitHub](https://github.com/STOmics/SDAS).
