KEMBAR78
Releases · ip-num/ip-num · GitHub
Skip to content

Releases: ip-num/ip-num

v1.5.2

08 Jun 21:59

Choose a tag to compare

What's Changed

  • Expands ipv6 string before constructing masks by @dadepo in #88
  • Update IPRange.ts by @dwarburt in #94
  • Update dependencies and scripts by @dadepo in #106
  • Fix: Validate CIDR range in isValidIPv4CidrNotation by @dadepo in #102
  • Fix: Correct IPv6 address collapsing to prevent multiple '::' by @dadepo in #103
  • Fix(IPRange): Allow contains() to accept single IP addresses by @dadepo in #104
  • Added more tests for ipv6 collapse by @dadepo in #107

New Contributors

Full Changelog: v1.5.0...v1.5.2

v1.5.1

12 Mar 14:58

Choose a tag to compare

Fixes Parsing error for IPv6mask when "::" is used. Ref #87

v1.5.0

02 Dec 13:52

Choose a tag to compare

Fix the issue of IP ranges do not round trip correctly as strings

v1.4.1

03 Sep 18:43

Choose a tag to compare

Fix bug in .aggregate implementation

v1.4.0

16 Apr 05:38

Choose a tag to compare

Remove dependency on big-integer

v1.3.4

23 Dec 00:24

Choose a tag to compare

Fixed bug in Pool.aggregate()

v1.3.3

15 Aug 21:17

Choose a tag to compare

update lib

v1.3.2

09 May 06:51

Choose a tag to compare

  • [Feature] Add method to split range into smaller ranges of certain size #65
  • [Bug fix] RangedSet.isCidrAble() incorrect results #68

v1.3.1

17 Feb 20:04

Choose a tag to compare

  • Improve enum #61
  • Fix omission that was not making pool available when ip-num is used in browser environment
  • Minor clean up and documentation updates

v1.3.0

06 Jan 14:07

Choose a tag to compare

  • Update to module structure.
  • Introduced RangedSet for representing a continuous segment of either IPv4 or IPv6 numbers regardless of CIDR.
  • Introduced Pool for working with a collection of RangedSet.