Skip to content

Latest commit

 

History

History
55 lines (35 loc) · 1.1 KB

VERSIONS.md

File metadata and controls

55 lines (35 loc) · 1.1 KB

net_address versions

0.1.0

  • basic IP, IP.Range, and IP.Subnet modules with proper Enum features
  • IPv6 features missing from many Range and Subnet functions.

0.1.1

  • includes Mac module for mac addresses

0.1.2

  • ability to generate matching sigil-i
  • random mac addresses

0.1.3

  • add prefix, bitlength, and netmask to IP.Subnet

0.1.4

  • support for arista/cisco style mac address strings
  • support for generic is_ip guard

0.2.0

  • support for IPv6 ranges and CIDRs
  • support for ports (IPv4)
  • support for the :socket module :sockaddr_in4 type
  • IP.random

0.2.1

  • fix mix project to have the correct name
  • enable bang functions for mac address

0.2.2

  • add IP.Subnet.config_from_string*/1
  • add ~i//config mode that returns a ip/subnet tuple.

0.3.0

  • adds is_in/2 guards for IP.Range and IP.Subnet
  • improves Kernel.in/2 support for ranges and subnets

0.3.1

  • compile time warning fixes

FUTURE VERSIONS

  • support for ports (IPv6) with :sockaddr_in6
  • better IP.random/1,2 algorithms
  • support for IPv6 in IP.Range.is_in/2
  • IP.Range.is_subnet/2 guard