CHANGES IN VERSION 1.20
-----------------------

NEW FEATURES

    o Table query interface supports multiple query ranges.

    o Files (RTLFile objects) can be directly uploaded to UCSC, via track<-.

SIGNIFICANT USER-VISIBLE CHANGES

    o All methods with asRangedData argument now have it default to
      FALSE, instead of TRUE. A warning is issued if the argument is
      missing. Eventually, we will drop all support for RangedData
      import (export will still work via automatic coercion to
      GRanges).
    
BUG FIXES

    o Chromosome list for a genome is now downloaded from the table
      browser, instead of the Genome Browser page. This supports
      genomes with more than 1000 contigs.

    o BEDX+Y formats now work when a track line is present, and the
      extraCols argument is used for the column names.

    o path.expand() is now called for paths passed off to the Kent library.

    o Order of metadata columns upon GFF import no longer depends on LC_COLLATE.
    
CHANGES IN VERSION 1.17
-----------------------

NEW FEATURES

    o Export of GappedAlignments objects as BAM files. There is also a
      corresponding import method.

    o Support for BEDX+Y import using the extraCols parameter to import.

    o Direct export of RleList objects to BigWig files.
    
CHANGES IN VERSION 1.15
-----------------------

NEW FEATURES

    o Integrated with tabix via Rsamtools. BED and GFF export methods
      now generate a tabix index, if index=TRUE. Most import() methods
      gain a 'which' argument that takes advantage of tabix, when
      available.
      
    o Added wigToBigWig() function for efficient conversion of WIG to BigWig.
    
    o Added SeqinfoForBSGenome() and SeqinfoForUCSCGenome() for
      conveniently retrieving Seqinfo objects for a given genome.
    
    o Added support for FASTA import/export via Biostrings.

    o GTF and GVF files are now parsed as GFF.

SIGNIFICANT USER-VISIBLE CHANGES

    o The import/export API is now based on RTLFile objects, which
      wrap a file path, URL or connection. There is an RTLFile
      subclass for every file format. This makes it easier to extend
      rtracklayer (export, import) with new file types. The existing
      API is still supported (and even encouraged for most uses).

    o Handle CSV attributes in GFF3 using CharacterList columns.

    o BED columns thickStart/thickEnd translate to an IRanges column
      named "thick". The blockStarts/Sizes/Count columns now map to a
      single RangesList "blocks" column.
    
BUG FIXES

    o Numerous fixes in the import/export methods, as a result of
      implementing a full unit test suite. If something was not
      working for you in the past, please try again.

    o Compression and connections should now work fairly uniformly
      across file types.

(start date: 29 March, 2012)
