Skip to content

Releases: zen-fs/dom

1.1.0

10 Dec 19:30
v1.1.0
ec67824
Compare
Choose a tag to compare

This releases adds the XML backend, which can be used to add a file system to the DOM, and to load and store a file system from XML documents. Refer to the documentation in the readme for more details.

1.0.7

02 Dec 05:22
v1.0.7
c00d88e
Compare
Choose a tag to compare
  • Added backend interface exports
  • Updated to @zenfs/core 1.6
    • The framebuffer device is now an object instead of a function
  • Removed backend option descriptions

1.0.6

16 Nov 20:30
v1.0.6
965687c
Compare
Choose a tag to compare

Embedded the types needed by dsp, since they otherwise would not be included in the build correctly.

1.0.5

16 Nov 20:19
v1.0.5
81c6a16
Compare
Choose a tag to compare

Fixed the @zenfs/dom/devices export pointing to a missing and incorrect file.

1.0.4

12 Nov 05:17
v1.0.4
3d8066e
Compare
Choose a tag to compare
  • Add devices from @zenfs/devices: framebuffer (/dev/fbN) and dsp (/dev/dsp). Huge thanks to @konsumer.
  • Streamlined IndexedDB.isAvailable
  • Updated core to ^1.3.0, fixing numerous issues
  • Refactored WebAccessFS and improved readability

1.0.3

31 Oct 14:32
v1.0.3
21b27da
Compare
Choose a tag to compare

Backends' stores now support getting keys.

1.0.2

30 Oct 21:16
v1.0.2
7ca10de
Compare
Choose a tag to compare
  • Fixed WebAccessFS.readdir not working when FileSystemDirectoryHandle.keys() returned an AsyncIterableIterator
  • Fixed IndexedDBStore.sync throwing an Error instead of an ErrnoError
  • @zenfs/core^1.2.0 is now required

1.0.1

21 Oct 18:33
v1.0.1
e8993d6
Compare
Choose a tag to compare

Updated WebStorageStore to use encodeRaw and decodeRaw. (#19)

1.0.0

21 Oct 02:38
v1.0.0
2b072e7
Compare
Choose a tag to compare

@zenfs/dom is now stable enough for 1.0.0. This release includes only a few minor changes:

  • Removed the bundle (this is explained in core 1.0.7).
  • Updated core to ^1.0.5

0.2.17

10 Oct 16:45
v0.2.17
5998f0a
Compare
Choose a tag to compare
0.2.17 Pre-release
Pre-release
  • Backend types are now aliased to interfaces
    • This is for cleaner IntelliSense and Typescript errors
  • Fixed WebAccessFS.rename not waiting for the writable stream to close
  • Simplified WebAccessFS.readdir
  • Fixed IndexedDBTransaction's abort and commit methods not resolving or rejecting at the right times
  • Added public access modifier to bare constructors
  • Updated core to ^1.0.4