Added
- Typed facet and surround compositions, dendrogram transforms, secondary-offset
channels, and the remaining schema and expression additions from GenomeSpy 1.2.0. - Discoverable named field arguments on encoding constructors and named setters
for inline schema objects, with automatic public exports for generated channels. - A DepMap clustered heatmap gallery example adapted from the official GenomeSpy
surround specification.
Changed
- Upgrade the bundled GenomeSpy Core, controls, Inspector, and schema to 1.2.0.
- Use surround layouts in the PISA interaction matrix, UpSet mutations, PBMC
marker matrix, and PBMC cell heatmap examples. - Use named Python arguments and schema objects throughout gallery configuration,
and Python expression objects in the updated surround examples.
Fixed
- Keep chart colors aligned with the documentation's selected light or dark theme.
- Serialize named channel objects in shared surround-side encodings.
- Preserve secondary-offset field and expression types according to the schema.
- Support named resolution settings on unit charts and omit forbidden schema
properties from generated signatures. - Avoid redundant validation of nested schema objects when validation is explicitly
disabled, while retaining default validation checks.