Skip to content

Latest commit

 

History

History
151 lines (88 loc) · 2.79 KB

CHANGELOG.md

File metadata and controls

151 lines (88 loc) · 2.79 KB

v3.0.0

  • Remove @gmod/binary-parser to avoid CSP violation for use of 'eval'/'new Function'

v2.0.4

  • Remove fetchSizeLimit
  • Remove usage of url module

v2.0.3

  • Update sam header parsing to avoid breaking 'type contract'

v2.0.2

  • Update buffer-crc32
  • Update typescript-eslint config and related fixes

v2.0.1

  • Fix issue parsing header tags with : character

v2.0.0

  • Add lzma support via xz-decompress. This uses webassembly, so it is a major version bump

v1.7.4

  • Fix import of bzip2 module

v1.7.3

  • Fix usage of the 'b' tag under situations in CRA4 where a Uint8Array is received instead of Buffer

v1.7.2

  • Update README.md with docs

v1.7.1

  • Re-export CramRecord class for typescript

v1.7.0

  • Typescript entire codebase, big thanks to @0xorial for taking on this effort!
  • Update to use webpack 5 for UMD build

v1.6.4

  • Fix off by one in returning features from getRecordsFromRange

v1.6.3

  • Optimize CRAM parsing slightly (15% improvement on many short reads). This removes support for big endian machines
  • Publish src directory for sourceMap

v1.6.2

  • Publish src directory for better source maps

v1.6.1

  • Explicitly use pako for browser bundle to help avoid buggy zlib polyfills

v1.6.0

  • Support CRAMv3.1 (thanks to @jkbonfield for contributing!)
  • Support bzip codec
  • Remove localFile from the browser bundle using "browser" package.json field
  • Add esm module field in package.json

v1.5.9

  • Fix CRAM not downloading proper records for long reads (pt2, PR #84)

v1.5.8

  • Fix CRAM not downloading proper records for long reads (pt1, PR #85)

v1.5.7

  • Add getHeaderText to CRAM to get SAM header

v1.5.6

  • Remove unnecessary rethor win tinyMemoize error handler
  • Avoid uncaught promise from constructor

v1.5.5

  • Fix ability to reload CRAM file after failure
  • Check if BAI file incorrectly submitted as index for CRAM

v1.5.4

  • Fix handling of hard clipping

v1.5.3

  • Improved README
  • Upgrade to babel 7
  • Upgrade @gmod/binary-parser
  • Add fix for 'b', 'q', and 'Q' readFeatures

v1.5.2

  • Fix off-by-one error in range query
  • Add webpack cram-bundle.js

v1.5.1

  • Add fix for when mate is unmapped

v1.5.0

  • Add lossy-names support
  • Fix for mate strand

v1.4.3

  • Make sure mate exists for unmated pair, can exist when coordinate slices of cram file are made via samtools view

v1.4.2

  • Switch to es6-promisify for ie11
  • Switch to quick-lru instead of lru-cache for ie11

v1.4.1

  • Add maxInsertSize for viewAsPairs

v1.4.0

  • Add viewAsPairs implementation

v1.3.0

  • Fix tests in node 6
  • Make cram record unique IDs start at 1 instead of 0 to always be truthy
  • Implement gamma and subexp codecs

v1.2.0

  • Add getReadBases docs
  • Rewrite seq calculation to be much faster
  • Implement ref fetching for multi-ref slices