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: node-modules/compressing
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v1.10.3
Choose a base ref
...
head repository: node-modules/compressing
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: master
Choose a head ref
  • 3 commits
  • 25 files changed
  • 3 contributors

Commits on Aug 9, 2025

  1. feat: remove pump and raise minimum node to v18 (#113)

    BREAKING CHANGE: Drop Node.js < 18 support
    
    Node.js 4 is long EOL, so this PR raises it to 18 as per comment. Node
    10 has built-in `stream.pipeline` and `fs.mkdir` with `recursive`
    option, which can be used instead of `pump` (they are the same).
    
    Also 3 tests fail for me but they fail on main branch as well (timeout)
    
    <!-- This is an auto-generated comment: release notes by coderabbit.ai
    -->
    ## Summary by CodeRabbit
    
    * **Chores**
    * Replaced the external stream piping utility with the native Node.js
    stream API throughout the codebase and tests.
    * Updated documentation examples to reflect the new usage of the native
    stream API.
    * Replaced external directory creation utilities with native Node.js
    directory creation methods using recursive options.
    * Removed obsolete dependencies and increased the minimum required
    Node.js version to 18.0.0.
    <!-- end of auto-generated comment: release notes by coderabbit.ai -->
    
    ---------
    
    Co-authored-by: fengmk2 <fengmk2@gmail.com>
    talentlessguy and fengmk2 authored Aug 9, 2025
    Configuration menu
    Copy the full SHA
    8ac1164 View commit details
    Browse the repository at this point in the history
  2. fix: impl _final method instead hack pipe event (#114)

    <!-- This is an auto-generated comment: release notes by coderabbit.ai
    -->
    ## Summary by CodeRabbit
    
    * **Chores**
    * Updated `.gitignore` to exclude `pnpm-lock.yaml` from version control.
    * Updated GitHub Actions workflows with a new merge group trigger and
    revised release job configuration.
    
    * **Refactor**
    * Improved ZIP file uncompression with enhanced error handling and
    centralized completion callbacks.
      * Added debug logging to improve traceability during ZIP extraction.
    
    * **Style**
    * Suppressed console log outputs in multiple test suites for cleaner
    test execution.
    <!-- end of auto-generated comment: release notes by coderabbit.ai -->
    fengmk2 authored Aug 9, 2025
    Configuration menu
    Copy the full SHA
    ba52b7b View commit details
    Browse the repository at this point in the history
  3. Release 2.0.0

    [skip ci]
    
    ## 2.0.0 (2025-08-09)
    
    * fix: impl _final method instead hack pipe event (#114) ([ba52b7b](ba52b7b)), closes [#114](#114)
    * feat: remove `pump` and raise minimum node to v18 (#113) ([8ac1164](8ac1164)), closes [#113](#113)
    
    ### BREAKING CHANGE
    
    * Drop Node.js < 18 support
    
    Node.js 4 is long EOL, so this PR raises it to 18 as per comment. Node
    10 has built-in `stream.pipeline` and `fs.mkdir` with `recursive`
    option, which can be used instead of `pump` (they are the same).
    
    Also 3 tests fail for me but they fail on main branch as well (timeout)
    
    <!-- This is an auto-generated comment: release notes by coderabbit.ai
    -->
    ## Summary by CodeRabbit
    
    * **Chores**
    * Replaced the external stream piping utility with the native Node.js
    stream API throughout the codebase and tests.
    * Updated documentation examples to reflect the new usage of the native
    stream API.
    * Replaced external directory creation utilities with native Node.js
    directory creation methods using recursive options.
    * Removed obsolete dependencies and increased the minimum required
    Node.js version to 18.0.0.
    <!-- end of auto-generated comment: release notes by coderabbit.ai -->
    semantic-release-bot committed Aug 9, 2025
    Configuration menu
    Copy the full SHA
    b2d231b View commit details
    Browse the repository at this point in the history
Loading