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: imqueue/net
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: master
Choose a base ref
...
head repository: imqueue/net
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v3
Choose a head ref
Checking mergeability… Don’t worry, you can still create the pull request.
  • 11 commits
  • 31 files changed
  • 2 contributors

Commits on Nov 6, 2024

  1. Merge pull request #1 from imqueue/chore/update/deps

    chore: update deps
    Mikhus authored Nov 6, 2024
    Configuration menu
    Copy the full SHA
    bfce063 View commit details
    Browse the repository at this point in the history
  2. 1.3.0

    Mikhus committed Nov 6, 2024
    Configuration menu
    Copy the full SHA
    9d5e5e6 View commit details
    Browse the repository at this point in the history

Commits on Jul 4, 2025

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

    SerhiyGreench committed Jul 4, 2025
    Configuration menu
    Copy the full SHA
    83ecabf View commit details
    Browse the repository at this point in the history

Commits on Nov 7, 2025

  1. fix: vulerable deps

    Mikhus committed Nov 7, 2025
    Configuration menu
    Copy the full SHA
    ada5188 View commit details
    Browse the repository at this point in the history
  2. 2.0.1

    Mikhus committed Nov 7, 2025
    Configuration menu
    Copy the full SHA
    8cf1535 View commit details
    Browse the repository at this point in the history

Commits on Jul 9, 2026

  1. chore: modernize to TypeScript 7, native ESM and node:test

    - native ES modules: type=module, exports map, explicit .js import
      extensions, engines node >=22.12.0
    - TypeScript 7 (tsgo) with es2024 target, nodenext resolution,
      verbatimModuleSyntax and explicit types: [node]
    - tests migrated from mocha/chai/nyc to node:test + node:assert/strict
      with built-in coverage (test-coverage / test-lcov scripts)
    - lint/format switched from eslint to oxlint + oxfmt
    - dev dependencies reduced to @types/node, oxlint, oxfmt, typescript
    - @types/node moved out of runtime dependencies
    - version bumped to 3.0.0
    SerhiyGreench committed Jul 9, 2026
    Configuration menu
    Copy the full SHA
    847485b View commit details
    Browse the repository at this point in the history

Commits on Jul 10, 2026

  1. chore: align version with the last published release (2.0.1)

    The migration commit had pre-set 3.0.0, which would make the usual
    'npm version major' release flow skip to 4.0.0. Align back to the
    published 2.0.1 so the release flow itself produces 3.0.0 with its tag
    and commit.
    SerhiyGreench committed Jul 10, 2026
    Configuration menu
    Copy the full SHA
    79bfb44 View commit details
    Browse the repository at this point in the history
  2. chore: replace bigint-buffer and ip-regex with native code

    - ip-regex -> node:net isIP/isIPv4/isIPv6 (verified identical behavior,
      including zone-id acceptance on IPv6)
    - bigint-buffer -> local little-endian bigint<->buffer helpers
      (src/bigint-le.ts, exported from the barrel); the package is an
      abandoned addon whose prebuilt bindings fail to load on modern Node,
      printing a stderr warning and silently falling back to JS anyway
    
    The package now has zero runtime dependencies.
    SerhiyGreench committed Jul 10, 2026
    Configuration menu
    Copy the full SHA
    f88711e View commit details
    Browse the repository at this point in the history
  3. Merge branch 'master' into v3

    Master's 2.0.1 release replaced the vulnerable bigint-buffer package
    with a local src/bigint-buffer implementation - the v3 branch had done
    the same independently (src/bigint-le). Resolution keeps master's
    implementation (stricter: validates size, sign and overflow) under the
    v3 ESM layout: explicit .js import extensions, spec files importing via
    the package barrel, and the v3 dependency-free package.json.
    SerhiyGreench committed Jul 10, 2026
    Configuration menu
    Copy the full SHA
    8bc36ad View commit details
    Browse the repository at this point in the history
  4. 3.0.0

    SerhiyGreench committed Jul 10, 2026
    Configuration menu
    Copy the full SHA
    9a6e973 View commit details
    Browse the repository at this point in the history
Loading