COMMITS
/ ext/fs/interface.rs May 29, 2026
April 13, 2026
B
fix(ext/node): fix EEXIST error and file corruption with writeFileSync on Windows (#33253)
Bartek Iwańczuk committed
March 16, 2026
D
refactor: force a reason on clippy overrides (#32761)
David Sherret committed
February 15, 2026
D
fix(ext/node): `fs.rmdir` compatibility (#32144)
Daniel Osvaldo Rahmanto committed
January 27, 2026
L
refactor: update deno_core (#31607)
Leo Kettmeir committed
January 8, 2026
K
chore: Happy New Year 2026 (#31748)
Kenta Moriuchi committed
October 31, 2025
D
fix(ext/node): respects `flag` option on `fs.readfile` and `fs.readfilesync` (#31129)
Daniel Osvaldo Rahmanto committed
August 26, 2025
D
fix(ext/node): `fs.exists` and `fs.existsSync` compatibility (#30507)
Daniel Osvaldo Rahmanto committed
August 20, 2025
D
refactor: add deno_maybe_sync crate (#30459)
David Sherret committed
August 18, 2025
D
fix(std/fs): implement `chmod` on windows (#30436)
Daniel Osvaldo R committed
July 31, 2025
D
fix(ext/node): `fs.open` and `fs.openSync` compatibility (#30191)
Daniel Osvaldo R committed
July 11, 2025
D
refactor(permissions): remove access check callback (#30050)
David Sherret committed
July 9, 2025
D
refactor(permissions): push down special file checking to permissions container (#30005)
David Sherret committed
June 26, 2025
D
fix(ext/node): add `lchmod`, `lchmod` promise, `lchmodSync` to `node:fs` (#29833)
Daniel Osvaldo R committed
April 29, 2025
N
perf(fs): don't canonicalize path when opening file if `--allow-all` is passed (#28716)
Nathan Whitaker committed
December 31, 2024
K
chore: Happy New Year 2025 (#27509)
Kenta Moriuchi committed
D
chore: cargo fmt - turn on group_imports=StdExternalCrate (#26646)
David Sherret committed
D
refactor: do not use `deno_fs::FileSystem` everywhere (#27508)
David Sherret committed
December 30, 2024
D
refactor: use sys_traits (#27480)
David Sherret committed
November 28, 2024
D
September 28, 2024
D
refactor: move NpmCacheDir to deno_cache_dir (#25916)
David Sherret committed
July 23, 2024
D
refactor: update to use deno_package_json (#24688)
David Sherret committed
July 17, 2024
D
perf(ext/node): optimize fs.exists[Sync] (#24613)
Divy Srivastava committed
July 9, 2024
D
refactor: use concrete error types for node resolution (#24470)
David Sherret committed
July 5, 2024
D
refactor: move `FileCollector` to deno_config (#24433)
David Sherret committed
N
fix(node): Implement `fs.lchown` (and `process.getegid`) (#24418)
Nathan Whitaker committed
D
fix: revert accidentally added `parentPath` on `DirEntry` (#24438)
David Sherret committed
July 3, 2024
N
fix(ext/node): Add `fs.lutimes` / `fs.lutimesSync` (#23172)
Nathan Whitaker committed
June 26, 2024
D
refactor: move PackageJson to deno_config (#24348)
David Sherret committed
June 19, 2024
D
fix(ext/node): Add Dirent.path and Dirent.parentPath (#24257)
Divy Srivastava committed
June 8, 2024
L
fix(ext/node): lossy UTF-8 read node_modules files (#24140)
Luca Casonato committed
April 20, 2024
M
feat(runtime): Allow embedders to perform additional access checks on file open (#23208)
Matt Mastracci committed
March 9, 2024
D
fix(ext/node): support junction symlinks on Windows (#22762)
Divy Srivastava committed
January 5, 2024
D
fix(ext/node): add fs.cp, fs.cpSync, promises.cp (#21745)
Divy Srivastava committed
January 1, 2024
D
chore: update copyright to 2024 (#21753)
David Sherret committed
August 8, 2023
L
chore: rename some helpers on the Fs trait (#20097)
Luca Casonato committed
June 26, 2023
M
chore: fix typos (#19572)
Martin Fischer committed
May 11, 2023
D
feat(compile): unstable npm and node specifier support (#19005)
David Sherret committed
May 8, 2023
D
refactor(ext/fs): `deno_fs::FileSystem` - conditional `Send + Sync` (#18993)
David Sherret committed
May 5, 2023
D
refactor(ext/node): combine `deno_node::Fs` with `deno_fs::FileSystem` (#18991)
David Sherret committed
May 4, 2023
D
refactor(ext/fs): boxed deno_fs::FileSystem (#18945)
David Sherret committed
April 17, 2023
L
chore(ext/fs): decouple fs trait from deno_core (#18732)
Luca Casonato committed
April 12, 2023
L
refactor(ext/fs): abstract FS via FileSystem trait (#18599)
Luca Casonato committed