0.12.0
- chore: update .Rbuildignore and .gitignore to exclude .vscode directory
- refactor(Heatmap): remove deprecated annotation parameters and introduce alias support
- feat(Heatmap): add default dimensions for simple annotations in Heatmap function
- fix(Heatmap): resolve annotation name and legend overlap issue in ComplexHeatmap
- feat: set default figure dimensions in pkgdown and basic design vignette
- test: add unit tests for plot functions
- ci: add missing 'remotes' package to workflow dependencies
- fix(Heatmap): add validation to ensure data is not empty in process_heatmap_data function
- feat(Heatmap): add draw_opts parameter for additional drawing options
- feat(Heatmap): add aspect.ratio parameter for cell dimension control
- fix(Heatmap): update cell dimension calculations to use actual matrix dimensions
- fix(Heatmap): improve handling of annotation names to prevent overlap with legends
- feat(Heatmap): add alignment options for heatmap and annotation legends
- feat(Heatmap): add label customization options including color, size, and legend title
- feat(Heatmap): add support for marks on heatmap cells with customization options
- feat(Heatmap): add base_size parameter for scaling heatmap size
- feat(Heatmap): enhance more aliases support for row and column annotations
- feat(Heatmap): improve aspect ratio handling and dimension constraints for heatmap plots
- feat(Heatmap): add support for combined label and mark cell type
- feat(Heatmap): add octagon mark type support for heatmap cells
Full Changelog: 0.11.1...0.12.0