Skip to content

Releases: igvteam/igv.js

2.5.3

27 Apr 22:54
Compare
Choose a tag to compare

April 2020

New Features

  • Support gff3 features split across multiple records (same ID)

  • Support custom "feature reader". See issue #1086

2.5.2

10 Apr 04:04
Compare
Choose a tag to compare

April 2020

New Features

  • Allow "url" field to be a function or promise that returns a url string

Bug Fixes

  • Disappearing snps in coverage track

2.5.0

10 Apr 04:01
Compare
Choose a tag to compare

April 2020

New Features

  • GWAS tracks
  • Whole-genome view for bedpe (arc) tracks
  • Support tabix indexed "seg" files

Bug Fixes

  • Bigbed tracks would not display in "expanded" mode. Issue #1077

2.4.1

25 Mar 03:13
Compare
Choose a tag to compare

March 2020

Bug Fix

  • VCF parsing could fail due to incomplete lines at the end of a tabix block

2.4.0

03 Mar 03:19
Compare
Choose a tag to compare

March 2020

New Features

Bug Fixes

  • Fix wig track rendering issue #1017 -- coverage gaps appear / disappear with zoom
  • Improve handling of oAuth errors - more user feedback
  • Fix popup text issue with collapsed VCF tracks #1060
  • Correctly parse non-variant alleles (alt allele = ./.)
  • Fix hardcoding of htsget endpoints #1061
  • Always parse bam header for htsget read requests. Fixes #1062

2.3.5

12 Nov 18:08
Compare
Choose a tag to compare

November 2019

New Features

  • "Whole genome view" is now optional. Use wholeGenomeView: false to disable it.
  • File extension .regionPeak added as a synonym for .narrowPeak

Bug Fixes

  • Bug fix - AED features with start position "0" were not parsed
  • Bug fix - "sort by tag" initialization not working

2.3.3

30 Oct 04:15
Compare
Choose a tag to compare

New Features

  • New Alignment track option to hide small indels, primarily for 3rd gen technologies (pacbio, nanopore, ...) with large numbers of spurious indels.
    • hideSmallIndels: true | false,
    • indelSizeThreshold: integer

Bug fixes

  • Improved treatment of very deep coverage alignment files (>100,000x). Previous versions could freeze or crash the browser in some cases.
  • SVG not saved in whole genome (all chromosomes) view.

2.3.2

21 Oct 06:10
Compare
Choose a tag to compare

Bug fixes

  • TDF file loading error
  • Sort-by tag not working for numeric tags

New features

  • New alignment sort options
    • Sort by insert size
    • Sort by chromosome of mate

2.3.1

17 Oct 16:28
Compare
Choose a tag to compare

Minor bug fix release

  • oauth not working for cram files
  • html/css color names (.e.g "blue") failed in track configurations
  • local files read in their their entirety, even if indexed

New sorting options for BAM tracks

  • sort by tag
  • sort by read strand

2.3.0

28 Sep 00:48
Compare
Choose a tag to compare

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