Skip to content

Latest commit

 

History

History
132 lines (87 loc) · 7.6 KB

File metadata and controls

132 lines (87 loc) · 7.6 KB

0.6.1 (2025-10-10)

Fixes & improvements

0.6.0 (2025-10-10)

Features

  • feat: add strict mode switcher (#31) (b12df5c)

0.5.2 (2025-09-28)

Fixes & improvements

  • docs: add pkg metadata comparison (#28) (9e71e18)

0.5.1 (2025-09-28)

Fixes & improvements

  • refactor: enhance Family type (#27) (0ff2aca)

0.5.0 (2025-09-28)

Features

  • feat: align isIP() with node:net API (#25) (9e47404)

0.4.4 (2025-09-25)

Fixes & improvements

  • fix(pkg): keep module field on publish (#24) (b7268d5)

0.4.3 (2025-09-20)

Fixes & improvements

  • docs: mention alternatives (#23) (d080f35)

0.4.2 (2025-09-17)

Fixes & improvements

  • perf: check addr length before normalizeToLong() (8a8c366)

0.4.1 (2025-09-16)

Fixes & improvements

  • fix: touch lib/ip.js for backward compat (#22) (53254ce)

0.4.0 (2025-09-16)

Features

  • feat: introduce isIP(), isIPv4() and isIPv6() shortcuts. (#21) (5155e0a)

0.3.0 (2025-09-16)

Features

  • feat: introduce Address.range getter (#20) (1f471b4)

0.2.7 (2025-09-15)

Fixes & improvements

  • fix: disallow truncated IPv4 mapped IPv6 (#19) (d7c0a60)

0.2.6 (2025-09-15)

Fixes & improvements

  • perf: optimize IPv6 flow (#18) (49ae6d7)

0.2.5 (2025-09-15)

Fixes & improvements

  • docs: describe IP tools coherence (a74464a)

0.2.4 (2025-09-15)

Fixes & improvements

  • perf: IPv4 flow optimizations (#17) (657fbb4)

0.2.3 (2025-09-12)

Fixes & improvements

  • fix: adapt length limiter for full ipv4-mapped-ipv6 case (d607594)
  • perf: add str length precheck for cidr() (55ca034)

0.2.2 (2025-09-12)

Fixes & improvements

  • fix: strengthen fromPrefixLen() (#15) (355afcc)

0.2.1 (2025-09-12)

Fixes & improvements

  • fix: handle double compression mark :: (#14) (c8528a2)

0.2.0 (2025-09-11)

Fixes & improvements

  • docs: describe Address proto (2f450cb)
  • refactor: align inputs normalization (d45bf5b)
  • fix: avoid prefix bytes loss on ipv4 mapped ipv6 parsing (ce59bfd)
  • refactor: rebuild legacy methods with Address (3c01ec5)
  • refactor: enhance rangemap types (1ae1ed2)
  • refactor: rearrange internal modules (e98b272)
  • refactor: separate Address.parse() helper (64eb291)
  • refactor: simplify ipV4ToLong() (7fd3889)

Features

  • feat: add Address.isSpecial() (#12) (0d18017)
  • feat: add toArray() shortcut (#11) (f16dce0)
  • feat: introduce Address class (abb28ed)

0.1.0 (2025-09-08)

Features

  • feat: extend toLong(), toString() and subnet.contains() suitable input types (#8) (349252b)

0.0.1 (2025-09-08)

Fixes & improvements

  • docs: mention browser-compatible ./core (7995be0)
  • fix(pkg): set pkg access public (d3ac90f)

0.0.0 (2025-09-08)

Fixes & improvements

  • refactor: optimize a bit isSpecial() (c4039db)
  • refactor: simplify normilizeToLong() inners (ee038d9)
  • docs: add readme (907ccb4)

Features

  • feat: introduce isSpecial() ip checker (#6) (6da2ec5)
  • feat: introduce setMode() helper for lib legacy/strict mode switching (#5) (6a68e75)
  • feat: separate browser compat core layer (f124b00)
  • feat: mvp (#3) (78f0ff2)
  • feat: expose ESM and CJS entry points (#2) (a6ae47a)