Skip to content

Releases: ido-pluto/ipull

v3.9.5

20 Feb 15:10

Choose a tag to compare

3.9.5 (2026-02-20)

Bug Fixes

  • write-stream: finalization unregister token (e980254)

v3.9.4

20 Feb 14:56
01cd0fb

Choose a tag to compare

3.9.4 (2026-02-20)

Bug Fixes

  • nodejs-write-stream: file handler is garbage collected (#22) (01cd0fb)

v4.0.3-beta.1

08 Jul 19:21

Choose a tag to compare

v4.0.3-beta.1 Pre-release
Pre-release

v4.0.3-beta.1 (2025-07-08)

Bug Fixes

  • close-download: small files race conditions (39e7a87)

Features

  • downloadURL: regenerate download url when token expires (6215e24)
  • redirect: do not flow redirect by default, prevent token expires (f12b2f6)

v3.9.3

08 Jul 20:16

Choose a tag to compare

3.9.3 (2025-07-08)

Bug Fixes

v4.0.3

28 May 18:16

Choose a tag to compare

4.0.3 (2025-05-28)

Bug Fixes

  • build: no source map in prod (6954781)

v4.0.2

25 May 09:32

Choose a tag to compare

4.0.2 (2025-05-25)

v4.0.1

25 May 09:25

Choose a tag to compare

4.0.1 (2025-05-25)

Bug Fixes

  • multiDownload: events & cli progress (5ad092d)
  • multiDownload: update status when skipping download (7296216)
  • transferStatistics: 0 when download size is unknown (9826396)

v4.0.0

22 May 20:57
9daddf4

Choose a tag to compare

4.0.0 (2025-05-22)

Features

  • v4 (9daddf4)
    • Global CLI, you do not need to wrap active downloads with downloadSequence
    • Auto increase parallel stream, maximize download speed
    • Not reusing redirected URL by default - prevent token expires for long downloads
    • Performance & stability improvements
    • Remote CLI progress, show download progress in another process easily

BREAKING CHANGES

  • partsURL removed in favor of partURLs
  • Not reusing redirected URL by default
  • Different chunk size based on programType
  • You can recall .download() and it will not throw an error - will return the same promise of downloading (do not redownload the file)
  • You can change the parallel stream count after download has started

v3.10.0-beta.5

16 Mar 15:32

Choose a tag to compare

v3.10.0-beta.5 Pre-release
Pre-release

3.10.0-beta.5 (2025-03-16)

Bug Fixes

  • globalCLI: cli hook on non-active download (698ddf9)

v3.10.0-beta.4

12 Mar 14:58

Choose a tag to compare

v3.10.0-beta.4 Pre-release
Pre-release

3.10.0-beta.4 (2025-03-12)

Bug Fixes

  • chunk-split: validate leftover (f791886)
  • dynamic-length: send the last chunk of dynamic length (1024941)
  • multi-download: race condition (0a25b7b)

Performance Improvements

  • chunks: send write event only once for chunk (022ca6a)