========= Changelog ========= .. Newest changes should be on top. .. This document is user facing. Please word the changes in such a way .. that users understand how the changes affect the new version. ------- v0.2.18 ------- + Add ability to run the ExonViz website using ``exonviz-website`` + Fix bug in generation of release notes + Fix link to changelog + Add additional checks for automated release ------- v0.2.17 ------- + Fix a rare bug where variants are lost ------- v0.2.16 ------- + Add API documentation + Fix a bug with variant positions in transcripts with exons ------- v0.2.15 ------- + Remove dependency on gtgt ------- v0.2.14 ------- + Update to gtgt 0.2.1 + Use color blind friendly colors for the CYLD figure + Strip trailing spaces from HGVS input + Always use the first MANE Select transcript ------- v0.2.13 ------- + Fix a bug where variants are reported outside the exons incorrectly ------- v0.2.12 ------- + Correct HGVS notation for RNA variants + Fix a bug when sorting HGVS variants after the CDS ends. This would lead to incorrect legend colors ------- v0.2.11 ------- + Resolve mutalyzer API timeout issue for large number of variants + Add support for specifying overlapping variants + Fix `bug `_ where the variant legend is incorrect + Fix incorrect headings in the example section of the documentation ------- v0.2.10 ------- + Add extensive example for CYLD to the documentation ------ v0.2.9 ------ + Add option to specify variant shape + Set default variant shape to pin ------ v0.2.8 ------ + Set the default gap size to zero + Add documentation to readthedocs ------ v0.2.7 ------ + Automate release process ------ v0.2.6 ------ + Increase gap size after phase-0 exon to improve visuals ------ v0.2.5 ------ + Fix a bug when --firstexon is smaller than 1 + Show a warning when variants are dropped ------ v0.2.4 ------ + Show detailed errors from mutalyzer + Use mutalyzer_hgvs_parser to check user input + Include the smallest scale a transcript can be drawn at in the error message when the scale is too small + Fix a bug where the legend is truncated if it is wider than the transcript, but smaller than the page + Add check for invalid values for `--width`, `--height`, `--scale` and `--gap` when drawing + Scale estimated legend size with the specified `--height` + Add explicit `--scale` option + Fix a bug breaking `--firstexon` and `--lastexon` option ------ v0.2.3 ------ + Include the coordinate system in variant name + Set four Kelly Colors as default + Add --variantcolors to the configuration ------ v0.2.2 ------ + Various bug fixes for un-drawable exons ------ v0.2.0 ------ + Big refactor + Add support for displaying variants on exons + Add support for breaking off long exons ------ v0.1.4 ------ + Drop support for Python 3.8 + Add support for drawing only part of the transcript + Add support for gene names (defaults to MANE_Select transcript) + Add option to show exon number ------ v0.1.3 ------ + Refactor drawing fuction to take a configuration dict + Add default configuration for drawing + Add option to set the color ^^^^^^^^^^^^^^^^ Breaking changes ^^^^^^^^^^^^^^^^ + Rename `--max-width` to `--width` + Rename `--non-coding` to `--noncoding` + `draw_exons` now takes a configuration dictionary ------ v0.1.2 ------ + Be explicit about which functions we expose ------ v0.1.1 ------ + Publish type hints when used as a library + Expose interface functions at the package level + Fix a bug where mutalyzer errors are written to STDOUT ------ v0.1.0 ------ + Various changes related to packaging ------ v0.0.1 ------ + Add additional options to customise the figure + Initial development