- [Blob.js] Use exported FileReader (@luke-stead-sonocent)
- [test] Test is now a module (@bjornstar)
- [README.md] Add badge for
master
branch build status (@bjornstar) - [package.json] Update devDependencies:
@sindresorhus/is
,eslint
, &mocha
(@bjornstar) - [bower.json] Match current version (@bjornstar)
- [.eslintrc.js] Change to
eslint.config.mjs
for eslint@9 (@bjornstar)
- [Blob.js] Change Blob.prototype to global.Blob.prototype (@tmisirpash)
- [Blob.js] Make it work in environments where global.Blob exists, but global.FileReader does not (@bjornstar)
- [Blob.js] Add
isPolyfill
property to the polyfilled versions so we can differentiate them (@bjornstar) - [test] Unskip tests and update to work in environments with global.Blob & global.File & global.URL (@bjornstar)
- [.github] Update action versions and test node v12-v22 (@bjornstar)
- [Blob.js] Do not modify array that is passed into constructor (@zyrong)
- [.github] Start automated tests on github (@bjornstar)
- [.travis.yml] Remove travis-ci integration (@bjornstar)
- [.npmignore] Ignore .github, remove .travis.yml (@bjornstar)
- [devDependencies] Update test dependencies (@bjornstar)
- [Blob.js] Check object class names when determining Object types (@coclauso)
- [Blob.js] Reduce redundancies in getting class names and prototype checks (@bjornstar)
- [test] Add a test for round tripping data in ArrayBuffers (@coclauso)
- [Blob.js] Blob.arrayBuffer() should return a promise that resolves with an ArrayBuffer (@bjornstar)
- [test] Add a test for Blob.arrayBuffer (@bjornstar)
- [package.json] Update devDependencies:
eslint
&mocha
(@bjornstar) - [package.json] Add devDependency:
@sindresorhus/is
(@bjornstar)
- [Blob.js] Populate File and FileReader in exports after confirming File is supported (@bjornstar)
- [Blob.js] Do not attempt to set readonly property Symbols (@bjornstar)
- [Blob.js] Do not use prototype built-ins (@bjornstar)
- [.travis.yml] Drop testing for node v6 and v8 (@bjornstar)
- [.travis.yml] Add testing for node v14 (@bjornstar)
- [package.json] Update devDependencies:
eslint
&mocha
(@bjornstar) - [.gitignore] Add
npm-debug.log
(@bjornstar) - [README] Add usage examples to encourage non-global use of Blob (@bjornstar)
- A complete rewrite of Blob.js (@jimmywarting)
- Restore the UMD wrapper (@bjornstar)
- Add some tests for File, FileReader, and URL (@bjornstar)
- Resolve conflict from upstream based on date version change (@bjornstar)
- Remove
this.content
to match upstream changes (@bjornstar) - Added some very basic tests (@bjornstar)
- Added linting through eslint (@bjornstar)
- Start using travis-ci to verify basic functionality isn't breaking (@bjornstar)
- Add UMD wrapper to allow non-global polluting usage in Node (@jscinoz)
- License clarification (@eligrey)
- Clarified browser support in the readme (@eligrey)
- Add CHANGELOG (@bjornstar)
- Add support for PhantomJS (@mitar)
- Add package.json (@bjornstar)
- Add bower.json (@bjornstar)
- Release on npm as blob-polyfill (@bjornstar)