Skip to content

Roadmap for v1.0.0 #3

@neoncitylights

Description

@neoncitylights
  • Ipv6Addr
    • parse(): parse ipv6 addresses
    • next(): get next ipv6 address
    • previous(): get previous ipv6 address
    • toIpv4()
    • toIpv4Mapped()
    • toString() (canonical representation)
  • IPv4Addr
    • toIpv6Compatible()
    • toIpv6Mapped()
  • IpAddr
    • unit tests
  • Edge case: disallow IpAddr from being able to recursively store itself, same with SocketAddr
  • SocketAddrValue interface
  • SocketAddr class
  • SocketAddrV6
    • parse(): parse socket address v6 (originally named fromString())
    • toString(): print recommended version of ipv6 + port
  • Implement CIDR (classless inter-domain routing)
    • CidrBlock
    • CidrBlockV4
    • CidrBlockV6
  • integer handling:
    • behavior on either 1.) erroring, or 2.) truncating/clamping, should be more explicit and consistent, in method names and/or descriptions
    • handle NaN, Infinity, -Infinity, +0, -0
  • expand examples in README.md
  • improve top-level documentation for types

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions