Skip to content

Files

Latest commit

Jun 21, 2024
9f9130d · Jun 21, 2024

History

History
127 lines (69 loc) · 4.75 KB

CHANGELOG.md

File metadata and controls

127 lines (69 loc) · 4.75 KB

3.2.0 (2024-06-21)

3.1.2 (2024-3-4)

  • Fix response.buffer deprecation warning (always use response.arrayBuffer and Buffer.from)

3.1.1 (2023-09-09)

  • Use bind to make sure fetch has the right scope

3.1.0 (2023-08-28)

  • Look for fetch in globalThis

3.0.1 (2022-12-17)

  • Fix sourceMap

3.0.0 (2022-07-18)

  • Remove the utility that converts a RemoteFile into a LocalFile when a file:/// is passed in

2.2.3 (2022-05-19)

Features

  • Explicitly import Buffer to try to help deployment on some bundlers

2.2.2 (2021-12-14)

  • Add esm module build with less babelification for smaller bundle size

2.2.1 (2021-10-03)

  • Make this.url a protected instead of private field

2.2.0 (2021-09-22)

Features

  • resolve empty for node-specific modules in browser context (#88) (044ab0f)
  • Use "browser" field of package.json to hide localFile import of 'fs' instead of hiding behind webpack flag. Thanks to @manzt for contributing! (#88)

2.1.0 (2021-03-10)

  • Refetch with cache:'reload' header on CORS error to bypass Chrome cache pollution

2.0.3 (2020-06-05)

  • Fix ability to supply things like Authorization token to the constructor

example syntax

const f = new RemoteFile("http://yourwebsite/file.bam", {
  overrides: {
    headers: {
      Authorization: "Basic YWxhZGRpbjpvcGVuc2VzYW1l",
    },
  },
});

2.0.2 (2020-04-07)

  • Upgrade dependencies

2.0.1 (2019-10-25)

  • Fix the typescript typings for stat and some other things

2.0.0 (2019-06-05)

  • Update to use Node.js return type e.g. {buffer,bytesRead} instead of just bytesRead

1.0.9 (2019-05-01)

  • Add ability to read a fetch response's Body().buffer() instead of Body.arrayBuffer() that is normally returned
  • Fix issue with using un-polyfilled fetch

1.0.8 (2019-04-17)

  • Properly added typescript type declaration files to the distribution

1.0.7 (2019-04-16)

  • Remove polyfill of fetch, now uses "globalThis" fetch or supply opts.fetch to the constructor of RemoteFile (@rbuels, pull #8)
  • Translates file:// URL to LocalFile in the implementation (@rbuels, pull #7)
  • Allow adding fetch overrides to the constructor of RemoteFile
  • Make LocalFile lazily evaluate opening the file until usage

1.0.6 (2019-04-15)

  • Added documentation about the Options object
  • Added encoding option to the Options for readFile which can return text if specified as utf8 or you can also directly call filehandle.readFile('utf8')

1.0.5 (2019-04-12)

  • Added BlobFile class, implementation (thanks @garrettjstevens!)

1.0.4 (2019-04-11)

  • Add @types/node for typescript

1.0.3 (2019-04-11)

  • Downgrade quick-lru for node 6

1.0.2 (2019-04-10)

  • Fix usage of fetch headers
  • Add overrides parameter to options

1.0.1 (2019-04-10)

  • Fix some typescript definitions

1.0.0

  • Initial implementation of a filehandle object with local and remote support