Skip to content

Releases: krisprice/ipnet

Backwards compatible schemars 1.* support using version specific features#67

03 Mar 00:43

Choose a tag to compare

Backwards compatible schemars 1.* support using version specific features#67

Remove nightly features for no_std

20 Jan 00:37
eac9c27

Choose a tag to compare

  • Remove nightly features for no_std #58

Add new_assert implementations #57

07 Sep 22:30
6c72e9f

Choose a tag to compare

  • Add new_assert implementations #57

Add ser_as_str feature to serialize using serialize_str()

22 Oct 17:25

Choose a tag to compare

  • Add ser_as_str feature to serialize using serialize_str() #52

Add no_std support on nightly

26 Jun 22:34
6155c21

Choose a tag to compare

  • Add no_std support on nightly #51

Allow to invoke some functions as const

11 Dec 18:34
5765690

Choose a tag to compare

  • Allow to invoke some functions as const fn #43

Add IP netmask conversion and constructors

07 Dec 22:22

Choose a tag to compare

  • Add IP netmask to prefix conversion functions and new with_netmask() constructors.

Fix JsonSchema implementation

16 Apr 23:21
caf3129

Choose a tag to compare

  • Manually implement JsonSchema for IpNet, Ipv4Net, Ipv6Net #41 because default derived JsonSchema does not correspond to Serde representation #40
  • Migrate to edition 2018

Fix Error::description() deprecation warning

15 Jun 01:45

Choose a tag to compare

  • Merge Fix Error::description() deprecation warning #28.

Implement Default on IpNet, Ipv4Net, and Ipv6Net

16 Mar 01:24

Choose a tag to compare

  • Merge @imp's Default implementation. See #18. Ipv4Net and Ipv6Net now default to 0.0.0.0/0 and ::/0 respectively. IpNet defaults to the 0/0 Ipv4Net.

  • Add #[allow(arithmetic_overflow)] for Ipv4AddrRange::count() and Ipv6AddrRange::count(). Since 1.43.0-nightly it gives a build error but this panic behavior is desired. In future it may be replaced with explicit use of panic!. See #21.