[79a0317] | 1 | ## 0.8.2
|
---|
| 2 | - Fixed broken UMD build
|
---|
| 3 | - Fixed edge-case causing skipped data during streaming compression
|
---|
| 4 | - Fixed bug in GZIP streaming on member boundary
|
---|
| 5 | - Improved streaming performance on inconsistent chunk sizes
|
---|
| 6 | - Improved `unzip` performance on undercompressed archives
|
---|
| 7 | - Added flushing support into streaming API
|
---|
| 8 | - Added backpressure support into async streaming API
|
---|
| 9 | - Use new `ondrain` handler and `queuedSize`
|
---|
| 10 | ## 0.8.1
|
---|
| 11 | - Fixed reallocating on pre-supplied buffer in `inflateSync` and `unzlibSync`
|
---|
| 12 | - Minor documentation fixes
|
---|
| 13 | ## 0.8.0
|
---|
| 14 | - BREAKING: synchronous decompression functions now take an options object rather than an output buffer as a second parameter
|
---|
| 15 | - `inflateSync(compressed, outBuf)` is now `inflateSync(compressed, { out: outBuf })`
|
---|
| 16 | - Support dictionaries in compression and decompression
|
---|
| 17 | - Support multi-member files in GZIP streaming decompression
|
---|
| 18 | - Dramatically improved streaming performance
|
---|
| 19 | - Fixed missing error on certain malformed GZIP files
|
---|
| 20 | ## 0.7.3
|
---|
| 21 | - Fix folder creation for certain operating system
|
---|
| 22 | - Create 0-length "files" for each directory specified with "object" syntax"
|
---|
| 23 | - Support empty folders
|
---|
| 24 | - Add options for folders
|
---|
| 25 | - Fix minification in SWC
|
---|
| 26 | - Remove instanceof, no-whitespace assumptions in async functions
|
---|
| 27 | ## 0.7.2
|
---|
| 28 | - Fixed TypeScript typing for errors when using `strictNullChecks`
|
---|
| 29 | - Fixed failure to compress files above 64kB with `{ level: 0 }`
|
---|
| 30 | - Fixed AMD module definition in UMD build
|
---|
| 31 | ## 0.7.1
|
---|
| 32 | - Removed requirement for `setTimeout`
|
---|
| 33 | - Added support for unzip file filters (thanks to [@manucorporat](https://github.com/manucorporat): #67)
|
---|
| 34 | - Fixed streaming gunzip and unzlib bug causing corruption
|
---|
| 35 | ## 0.7.0
|
---|
| 36 | - Improved errors
|
---|
| 37 | - Now errors are error objects instead of strings
|
---|
| 38 | - Check the error code to apply custom logic based on error type
|
---|
| 39 | - Made async operations always call callbacks asynchronously
|
---|
| 40 | - Fixed bug that caused errors to not appear in asynchronous operations in browsers
|
---|
| 41 | ## 0.6.10
|
---|
| 42 | - Fixed async operations on Node.js with native ESM
|
---|
| 43 | ## 0.6.5
|
---|
| 44 | - Fixed streams not recognizing final chunk
|
---|
| 45 | - Fixed streaming UTF-8 decoder bug
|
---|
| 46 | ## 0.6.4
|
---|
| 47 | - Made streaming inflate consume all data possible
|
---|
| 48 | - Optimized use of values near 32-bit boundary
|
---|
| 49 | ## 0.6.3
|
---|
| 50 | - Patch exports of async functions
|
---|
| 51 | - Fix streaming unzip
|
---|
| 52 | ## 0.6.2
|
---|
| 53 | - Replace Adler-32 implementation (used in Zlib compression) with one more optimized for V8
|
---|
| 54 | - Advice from @SheetJSDev
|
---|
| 55 | - Add support for extra fields, file comments in ZIP files
|
---|
| 56 | - Work on Rust version
|
---|
| 57 | ## 0.6.0
|
---|
| 58 | - Revamped streaming unzip for compatibility and performance improvements
|
---|
| 59 | - Fixed streaming data bugs
|
---|
| 60 | - Fixed inflation errors
|
---|
| 61 | - Planned new tests
|
---|
| 62 | ## 0.5.2
|
---|
| 63 | - General bugfixes
|
---|
| 64 | ## 0.5.0
|
---|
| 65 | - Add streaming zip, unzip
|
---|
| 66 | - Fix import issues with certain environments
|
---|
| 67 | - If you had problems with `worker_threads` being included in your bundle, try updating!
|
---|
| 68 | ## 0.4.8
|
---|
| 69 | - Support strict Content Security Policy
|
---|
| 70 | - Remove `new Function`
|
---|
| 71 | ## 0.4.7
|
---|
| 72 | - Fix data streaming bugs
|
---|
| 73 | ## 0.4.5
|
---|
| 74 | - Zip64 support
|
---|
| 75 | - Still not possible to have above 4GB files
|
---|
| 76 | ## 0.4.4
|
---|
| 77 | - Files up to 4GB supported
|
---|
| 78 | - Hey, that's better than even Node.js `zlib`!
|
---|
| 79 | ## 0.4.1
|
---|
| 80 | - Fix ZIP failure bug
|
---|
| 81 | - Make ZIP options work better
|
---|
| 82 | - Improve docs
|
---|
| 83 | - Fix async inflate failure
|
---|
| 84 | - Work on Rust version
|
---|
| 85 | ## 0.3.11
|
---|
| 86 | - Fix docs
|
---|
| 87 | ## 0.3.9
|
---|
| 88 | - Fixed issue with unzipping
|
---|
| 89 | ## 0.3.7
|
---|
| 90 | - Patched streaming compression bugs
|
---|
| 91 | - Added demo page
|
---|
| 92 | ## 0.3.6
|
---|
| 93 | - Allowed true ESM imports
|
---|
| 94 | ## 0.3.4
|
---|
| 95 | - Fixed rare overflow bug causing corruption
|
---|
| 96 | - Added async stream termination
|
---|
| 97 | - Added UMD bundle
|
---|
| 98 | ## 0.3.0
|
---|
| 99 | - Added support for asynchronous and synchronous streaming
|
---|
| 100 | - Reduced bundle size by autogenerating worker code, even in minified environments
|
---|
| 101 | - Error detection rather than hanging
|
---|
| 102 | - Improved performance
|
---|
| 103 | ## 0.2.3
|
---|
| 104 | - Improved Zlib autodetection
|
---|
| 105 | ## 0.2.2
|
---|
| 106 | - Fixed Node Worker
|
---|
| 107 | ## 0.2.1
|
---|
| 108 | - Fixed ZIP bug
|
---|
| 109 | ## 0.2.0
|
---|
| 110 | - Added support for ZIP files (parallelized)
|
---|
| 111 | - Added ability to terminate running asynchronous operations
|
---|
| 112 | ## 0.1.0
|
---|
| 113 | - Rewrote API: added support for asynchronous (Worker) compression/decompression, fixed critical bug involving fixed Huffman trees
|
---|
| 114 | ## 0.0.1
|
---|
| 115 | - Created, works on basic input |
---|