Skip to content

Latest commit

 

History

History
128 lines (71 loc) · 2.72 KB

CHANGELOG.md

File metadata and controls

128 lines (71 loc) · 2.72 KB

v2.2.2

  • Fix external-sorting piping system

v2.2.1

  • Use more extensive pipeline() functions to avoid listening to explicit stream signals which are tricky to understand

v2.2.0

  • Restore external-sorting pure-JS sort

v2.1.1

  • More accurately determine end of stream

v2.1.0

  • Use GNU sort instead of javascript NPM external-sort module, this should be significantly faster for the sort step and may help with potential memory leak issues

v2.0.1

  • Use commonjs + es2015 instead of relying on es5 setting to make commonjs modules

v2.0.0

  • Automatically optimize prefix size. Previously this was manually provided or defaulted to 5. We now automatically try to calculate this if no prefix size is provided. This will try to make each bin from the ixx index approximately 64kb

v1.0.21

  • Export the makeIxx function

v1.0.20

  • Add configurable prefixSize parameter to ixIxx and ixIxxStream, can be used if many of the features you are indexing have similar ID prefixes

v1.0.19

  • Fix flaky error from external-sorting module sometimes failing
  • Use pipeline instead of pump

v1.0.18

  • Add better error handling on stream

v1.0.17

  • Fix issue where nulls appear in stream on older node versions, but are stripped out xref GMOD/jbrowse-components#2451
  • Fix issue where streamFinished is not called always, so use close instead

v1.0.16

v1.0.15

  • Cleanup files when done

v1.0.14

  • Revert #6 transformer change

v1.0.13

  • Change from external-sort -> external-sorting npm module due to bug in their module

v1.0.12

  • Use transform to reduce amount of data introduced to disk
  • Fix issue with last element not being written to index
  • Cleanup temp files

v1.0.11

  • Use a smaller maxHeap size for faster operation

v1.0.10

  • Use simple string compare rather than localeCompare

v1.0.9

  • Use new external sorting module that is ~2x faster than external-sorting

v1.0.8

  • Use external sorting module for better scalability, using the great external-sorting package on NPM

v1.0.7

  • Use fs.createWriteStream instead of fs/promises for writing outputs

v1.0.6

  • Fix writing ix and ixx files to await the filehandle.writeFile call

v1.0.5

  • Print usage message for CLI tool
  • Attempt to fix error "Cannot find module 'fs/promises'...
  • Avoid potential file handle leak on error with try/finally

v1.0.4

  • Ensure ix is written before calculating ixx

v1.0.3

  • Fix borked typescript definitions again

v1.0.2

  • Fix typescript definitions on stream functions

1.0.1

  • Redo borked release of 1.0.0

1.0.0

  • Initial release