Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: jprichardson/node-fs-extra
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: 11.2.0
Choose a base ref
...
head repository: jprichardson/node-fs-extra
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: 11.3.4
Choose a head ref
  • 17 commits
  • 17 files changed
  • 10 contributors

Commits on Dec 15, 2023

  1. Configuration menu
    Copy the full SHA
    acf5585 View commit details
    Browse the repository at this point in the history

Commits on Feb 10, 2024

  1. Refactor copy to use opendir (#1028)

    * refactor(copy): backport nodejs/node#41351
    
    * perf(copy): parallel copy
    
    * perf(copy): run filter in parallel as well
    SukkaW authored Feb 10, 2024
    Configuration menu
    Copy the full SHA
    1d931c8 View commit details
    Browse the repository at this point in the history

Commits on Mar 6, 2024

  1. Update copyright year (#1036)

    * Update README.md
    * Update LICENSE
    ISlavaRa authored Mar 6, 2024
    Configuration menu
    Copy the full SHA
    d96f265 View commit details
    Browse the repository at this point in the history

Commits on Jan 14, 2025

  1. Add promise support for missing fs methods (#1045)

    * Add promise support for missing fs methods
    
    Fixes #1044
    
    * Try specifying macOS runner explicitly
    RyanZim authored Jan 14, 2025
    Configuration menu
    Copy the full SHA
    e75b9bf View commit details
    Browse the repository at this point in the history

Commits on Jan 15, 2025

  1. 11.3.0

    RyanZim committed Jan 15, 2025
    Configuration menu
    Copy the full SHA
    176ad6a View commit details
    Browse the repository at this point in the history

Commits on Aug 1, 2025

  1. Configuration menu
    Copy the full SHA
    83ff8ca View commit details
    Browse the repository at this point in the history

Commits on Aug 4, 2025

  1. Test on more modern Node versions (#1051)

    * Test on more modern Node versions
    
    * Fix tests and note that deprecated constants are not exported
    
    Since nodejs/node#49686, they are not
    enumerable properties, so Object.assign doesn't re-export them.
    Attempting to directly export them would trigger the deprecation
    warning.
    RyanZim authored Aug 4, 2025
    Configuration menu
    Copy the full SHA
    22583f7 View commit details
    Browse the repository at this point in the history
  2. fix incorrect identical result for windows node v22+ (#1050)

    Co-authored-by: jayzhai <[email protected]>
    shzhaij and jayzhai authored Aug 4, 2025
    Configuration menu
    Copy the full SHA
    b897b36 View commit details
    Browse the repository at this point in the history

Commits on Aug 5, 2025

  1. 11.3.1

    RyanZim committed Aug 5, 2025
    Configuration menu
    Copy the full SHA
    5e62bb7 View commit details
    Browse the repository at this point in the history

Commits on Sep 15, 2025

  1. Configuration menu
    Copy the full SHA
    47f1095 View commit details
    Browse the repository at this point in the history
  2. 11.3.2

    RyanZim committed Sep 15, 2025
    Configuration menu
    Copy the full SHA
    403e8aa View commit details
    Browse the repository at this point in the history

Commits on Dec 15, 2025

  1. Configuration menu
    Copy the full SHA
    5023c22 View commit details
    Browse the repository at this point in the history

Commits on Dec 18, 2025

  1. Fix symlink copy failing when source and dest symlinks point to same …

    …target (#1060)
    
    Fixes #1019
    Fixes #1027
    
    Co-authored-by: Claude <[email protected]>
    Co-authored-by: mhaynie <[email protected]>
    3 people authored Dec 18, 2025
    Configuration menu
    Copy the full SHA
    ddc46f7 View commit details
    Browse the repository at this point in the history
  2. 11.3.3

    RyanZim committed Dec 18, 2025
    Configuration menu
    Copy the full SHA
    1de81e9 View commit details
    Browse the repository at this point in the history
  3. 1 Configuration menu
    Copy the full SHA
    e2615e5 View commit details
    Browse the repository at this point in the history

Commits on Feb 26, 2026

  1. fix(ensureSymlink): resolve relative srcpath correctly when symlink e…

    …xists (#1064)
    
    When ensureSymlink is called with a relative srcpath and the destination
    symlink already exists, the code was incorrectly resolving the srcpath
    relative to cwd instead of relative to the dstpath directory.
    
    This caused ENOENT errors when calling ensureSymlink a second time with
    the same relative path, because fs.stat() evaluated the relative path
    from the wrong location.
    
    The fix checks if srcpath is relative, and if so, first tries to resolve
    it relative to dstpath's directory (standard symlink behavior), falling
    back to cwd if that doesn't exist.
    
    Fixes #1038
    
    Co-authored-by: Claude Opus 4.6 <[email protected]>
    abhu85 and claude authored Feb 26, 2026
    Configuration menu
    Copy the full SHA
    3e65fbe View commit details
    Browse the repository at this point in the history

Commits on Mar 3, 2026

  1. 11.3.4

    RyanZim committed Mar 3, 2026
    Configuration menu
    Copy the full SHA
    353a29b View commit details
    Browse the repository at this point in the history
Loading