Skip to content

Latest commit

 

History

History
233 lines (125 loc) · 7.19 KB

CHANGELOG.md

File metadata and controls

233 lines (125 loc) · 7.19 KB

2.0.4 (2024-12-18)

2.0.3 (2024-12-18)

2.0.2 (2024-12-12)

2.0.0 (2024-12-12)

1.6.1 (2024-12-07)

1.6.0 (2024-11-30)

1.5.15 (2024-08-30)

1.5.14 (2024-07-23)

Reverts

  • Revert "Bump to eslint 9" (9bd49b1)

1.5.13 (2024-01-09)

  • Another fix for abort signal in getLines

1.5.12 (2024-01-09)

  • Add missing abort signal to the @gmod/abortable-promise-cache fetch for tabix chunks (#143)

1.5.11 (2023-07-10)

Features

  • Add explicit buffer import

1.5.10 (2023-03-30)

  • Remove stray console.log

1.5.9 (2023-03-27)

  • Revert the Buffer::slice -> Buffer::subarray change due to use with polyfills

1.5.8 (2023-03-24)

  • Make yieldTime optional

1.5.7 (2023-03-24)

  • Add yieldTime parameter
  • Improve typescripting

1.5.6 (2023-02-28)

  • Add fix for fileOffset being stable in presence of Unicode characters (#137)

1.5.5 (2022-12-17)

  • Use es2015 for nodejs build

1.5.4 (2022-07-18)

  • Bump generic-filehandle 2->3

1.5.3 (2022-04-25)

  • Fix esm module build to use ESM instead of CJS

1.5.2 (2021-12-15)

  • Change typescript signature of lineCallback from Promise to void

1.5.1 (2021-12-15)

  • Add esm module with less babelification for smaller bundle size

1.5.0 (2020-12-11)

  • Use TextDecoder for chunk decoding for small speedup
  • Use canMergeChunks logic to avoid too large of chunks being used
  • Use time based yield instead of number-of-line based yield

1.4.6 (2020-04-30)

  • Fix regression with browser only version of tabix-js not being able to parse results in 1.4.5

1.4.5 (2020-04-28)

  • Remove the filehandle size() call because this is unnecessary and would indicate a corrupt index, and because it additionally has a CORS configuration overhead

1.4.4 (2020-04-06)

  • Fix usage of tabix where start column and end column are the same

1.4.3 (2020-02-04)

  • Fix optional param for constructor for typescript
  • Update method of calculating fileOffset based IDs using updated @gmod/bgzf-filehandle

1.4.2 (2020-02-01)

  • Fix usage of renameRefSeqs callback

1.4.1 (2020-02-01)

  • Remove a runtime dependency on a @types module

1.4.0 (2020-02-01)

  • Add typescripting of the codebase
  • Drop Node 6 support due to changes in our dependencies

1.3.2 (2019-11-01)

  • Make SVs to ignore their usage of the END= INFO field going with the since it refers to the other side of a translocation
  • Make stable fileOffset based IDs

1.3.1 (2019-10-06)

  • Small refactor of filehandle.read() to make it more robust

1.3.0 (2019-08-08)

  • Add ability to pass an AbortSignal from an AbortController to getLines()

1.2.0 (2019-07-05)

  • Add ability for getLines to be open-ended. With no end, getlines continues until the end of the sequence.

1.1.8 (2019-06-06)

  • Add a fix for a bgzf unzipping thing that could result in duplicate features being returned

1.1.7 (2019-06-04)

  • Removed chunk merging from header file parsing which now results in smaller bgzf unzip calls being streamed out to clients

1.1.6 (2019-05-31)

  • Fix issue with headerless files returning data lines in header
  • Use generic-filehandle for localFile

1.1.5 (2019-03-05)

  • Fix parsing on a tabix file that should be csi files (e.g. too long of chromosomes)

1.1.4 (2019-02-23)

  • Upgrade to babel 7

1.1.3 (2018-11-23)

  • Change to es6-promisify and quick-lru which can be babelified to IE11 (util.promisify and lru-cache used Object.defineProperty('length', ...))

1.1.2 (2018-10-26)

  • Add VCF info field END= parsing and other file offset improvements
  • Treats VCF type differently from generic type tabix files

1.1.1 (2018-10-05)

  • Trim output to avoid CRLF in output

1.1.0 (2018-09-24)

  • Use custom bgzf block unzipping function
  • Fixes to avoid duplicate lines in output

1.0.2 (2018-09-18)

  • Implement better lineCount function from tbi/csi pseudobin
  • Fix first data line finding with very large header tabix files

1.0.1 (2018-09-15)

  • Add renameRefSeqs handling
  • Fix some blocksForRange

1.0.0 (2018-09-09)

  • Initial release