2.3.0
September 2019
This is a major release with respect to the code base. The most significant change is the conversion of all source files to ES6 modules. Additionally webpack has been replaced by rollup for building the distribution. There is one potentially breaking change to the API. The global "igv.browser" is no longer defined. If needed, you can define this global as follows
igv.createBrowser(div, options).
then(function (browser) {
igv.browser = browser;
});
The most significant functional change is an optimization to reading BAM format files suggested by @adamkewley of PetaGene ltd. The optimization reduces the number of network requests significantly.
New features:
- BAM file load optimization.
- Support for GATK GCVF files with variants.
- New BAM alignment context menu item to view complete read sequence for an alignment.
- Track labels are now included with SVG output.
Bug fixes:
- Off-by-one bug for wig fixed-step and variable-step files
- .bgz extension not recognized