All notable changes to this project will be documented in this file automatically by Versionist. DO NOT EDIT THIS FILE MANUALLY! This project adheres to Semantic Versioning.
- Remove repo config from flowzone.yml [Kyle Harding]
- Update dependency prettier to v3 [Self-hosted Renovate Bot]
- Fix packaging [Akis Kesoglou]
- Pin emscripten toolchain version [Akis Kesoglou]
- Add support for Node 18 [Akis Kesoglou]
- Generate version [ab77]
- Update dependencies [ab77]
- Update dependency mocha to 10.2.0 [Renovate Bot]
- Update dependency eslint to 8.30.0 [Renovate Bot]
- Add missing condition [ab77]
- change functions to use async directly instead of asyncify [Zane Hitchcox]
- switch to flowzone [Zane Hitchcox]
- Fixed memory leak in js_zeroout_entry [Simon Kadisch]
- Fix breaking change with promises [Zane Hitchcox]
- support node 12 [Zane Hitchcox]
- Add fsPromises to API [Zane Hitchcox]
- add lstat support [Zane Hitchcox]
- add symlink support [Zane Hitchcox]
- Fix reading and discarding with offsets > 32 bits [Alexis Svinartchouk]
- Add versionbot changelog [Alexis Svinartchouk]
- Nothing [Alexis Svinartchouk]
- Nothing [Alexis Svinartchouk]
- Nothing [Alexis Svinartchouk]
- Use a pool for object ids [Alexis Svinartchouk]
- Remove unused parts of fs.js [Alexis Svinartchouk]
- Update mocha to ^8.2.1 [Alexis Svinartchouk]
- Remove trailing slashes in paths + test [Alexis Svinartchouk]
- Test mounting partition at an offset [Alexis Svinartchouk]
- Test that disk errors are bubbling up [Alexis Svinartchouk]
- Use async/await in tests [Alexis Svinartchouk]
- Test removing a file in a directory [Alexis Svinartchouk]
- Build with emscripten instead of a native node module [Alexis Svinartchouk]
- Put libext2fs.a in $(ARCH) named folder [Alexis Svinartchouk]
- Detect host arch if no target arch is given on Windows [Alexis Svinartchouk]
- Fix compiling for 32bit Windows on 64bit Windows [Alexis Svinartchouk]
- Update example in the README [Alexis Svinartchouk]
- Remove async dependency [Alexis Svinartchouk]
- Update eslint to ^7.5.0 [Alexis Svinartchouk]
- Update file-disk to ^8, bluebird is only a dev dependency [Alexis Svinartchouk]
- Fix build for electron7 [Alexis Svinartchouk]
- Update nan to ^2.14 [Alexis Svinartchouk]
- Ext2fs: patch ext2fs.h for glibc 2.30 compatibility [Matthew McGinn]
- Add config for armv7l [Alexis Svinartchouk]
- Update interface for node 12 interface changes [Gergely Imreh]
- Add config for arm64 [Alexis Svinartchouk]
- Add arm config for native builds [Theodor Gherzan]
- Fix build on latest xcode [Alexis Svinartchouk]
- Pin nan to 2.11.1 to avoid a build issue on node 10.4 [Alexis Svinartchouk]
- Disable use of secure_getenv on linux x64 systems [Alexis Svinartchouk]
- Update file-disk to 5.0.0 and make it a devDependency [Alexis Svinartchouk]
- Fix organization name in travis.yml [Alexis Svinartchouk]
- Rename resin -> balena [Alexis Svinartchouk]
- Update requirements [Alexis Svinartchouk]
- Disable use of secure_getenv on linux ia32 systems [Alexis Svinartchouk]
- Fix unresolved symbol ext2fs_open_file [Alexis Svinartchouk]
- Stop building for now-unsupported node 7 & 9, add node 11 [Tim Perry]
- Pin windows build tools to a version that works with Node 6 [Tim Perry]
- Build for Windows with VS 2017 to hopefully fix deploys [Tim Perry]
- Fix integer overflow [Theodor Gherzan]
- Fix(publish) Fix publish on resinCI [Alexis Svinartchouk]
- Fix(build) Fix the build on ia32 #45 [Alexis Svinartchouk]
- Add x86 config for GNU/Linux #29 [Juan Cruz Viotti]
- Fix(package): Add upload-electron-win script #40 [Jonas Hermsmeier]
- Fix(package): Fix prebuild include-regex argument on Windows #39 [Jonas Hermsmeier]
- Fix(bindings): Fix 64bit -> 32bit casts in fs.stat #36 [Jonas Hermsmeier]
- Fix(appveyor): Fix batch condition for electron prebuilds #38 [Jonas Hermsmeier]
- Fix(ci): Fix cross-env not converting lowercase var #33 [Jonas Hermsmeier]
- Chore(package): Prebuild against Electron runtime #32 [Jonas Hermsmeier]
- Handle all request types in DiskWrapper.request. #28 [Alexis Svinartchouk]
- Fix some deprecation warnings in node_ext2fs.cc #28 [Alexis Svinartchouk]
- Bluebird is a dependency, not a dev dependency #28 [Alexis Svinartchouk]
- Build, test & release for node 10 #27 [Tim Perry]
- Move eslint to dev dependencies #25 [Tim Perry]
- Use fs's blocksize instead of hardcoded 1024 in ReadDirWorker #24 [Alexis Svinartchouk]
- Only include the bindings.node file in prebuilds #21 [Alexis Svinartchouk]
- Use cross-env so the upload script works on windows #19 [Alexis Svinartchouk]
- Replace node-pre-gyp with prebuild #19 [Alexis Svinartchouk]
- Update node-pre-gyp to 0.9.0 #17 [Alexis Svinartchouk]
- Update file-disk to ^4.1.1 #15 [Alexis Svinartchouk]
- Update e2fsprogs to v1.44.1 #15 [Alexis Svinartchouk]
- Ensure pre-gyp releases use the existing versionbot tag (not a new one) #13 [Tim Perry]
- Add clock_gettime implementation so this works on OSX < 10.11 #11 [Tim Perry]
- Automatically release built binaries to github for pre-gyp #11 [Tim Perry]
- Use pre-gyp-github to automatically install prebuilt binaries when available #11 [Tim Perry]
- Add a changelog so we can set up versionbot #11 [Tim Perry]
- Add Windows tests with appveyor #11 [Tim Perry]
- Update e2fsprogs #11 [Tim Perry]
- Capable of mounting and using a real ext filesystem