Fetch Blob Versions Save

A Blob implementation in Node.js, originally from node-fetch.

v4.0.0

11 months ago

What's Changed

Full Changelog: https://github.com/node-fetch/fetch-blob/compare/v3.2.0...v4.0.0

v3.2.0

1 year ago

What's Changed

New Contributors

Full Changelog: https://github.com/node-fetch/fetch-blob/compare/v3.1.5...v3.2.0

v3.1.5

2 years ago

What's Changed

Full Changelog: https://github.com/node-fetch/fetch-blob/compare/v3.1.4...v3.1.5

v3.1.4

2 years ago

What's Changed

Full Changelog: https://github.com/node-fetch/fetch-blob/compare/3.1.3...v3.1.4

3.1.3

2 years ago

What's Changed

New Contributors

Full Changelog: https://github.com/node-fetch/fetch-blob/compare/3.0.0...3.1.3

3.0.0

2 years ago

3.0.0-rc.0

2 years ago

v3.0.0-rc.0

  • Changed WeakMap for private field (require node 12)
  • Switch to ESM
  • blob.stream() return a subset of whatwg stream which is the async iterable (it no longer return a node stream - now it returns a AsyncGenerator)
    • If you really want to have a node stream then you would have to use Readable.from(blob.stream())
  • Reduced the dependency of Buffer by changing to global TextEncoder/Decoder (require node 11)
  • Disabled xo for index.js since it could not understand private fields (#)
  • No longer transform the type to lowercase (https://github.com/w3c/FileAPI/issues/43) This is more loose than strict, keys should be lowercased, but values should not? It would require a more proper mime type parser - so I just made it loose.
  • index.js can now be imported by browser & deno from a CDN since it no longer depends on any core node features and dose not bundle anything to commonjs
  • used a more direct approach to convert blob to string that don't involve allocating hole arrayBuffer that would take up twice as much RAM while converting it to a string
  • changed node engine to just be >14+ in package.json

2.1.2

2 years ago

v2.1.1

3 years ago

See CHANGELOG for details.

v2.1.0

3 years ago

See CHANGELOG for details.