- Dropped Python 3.7 support - Fix 16 - Bumped max loose prefix length to /16 - Fix 12 - Added `-s/--strict` argument to CLI command - Fix 11 - Added v6 wildcard support
2.0.0
==================
- Python3 required - Python2 dropped - Implemented black and pytest and pylint - Switched from setuptools + ``setup.py`` to Poetry + ``pyproject.toml``
0.6.5
==================
- Fixed a bug with IPv6 and large netmasks like /64. The cidrize function now returns immediately with the correct result rather than looping eternally. Added test case. - Also fixed the failing ipv6 test case
0.6.4
==================
- Fixed a bug when calling socket.inet_pton on Windows machines, which is not available. For Windows we'll just fallback to the "last resort" IPv6 parsing using netaddr.IPNetwork.
0.6.3
==================
- Fixed a bug when using optimize_network_range on wildcard patterns (issue 1)
0.6.2
==================
- Version is currently stored in setup.py and cidrize.py now, because if netaddr wasn't installed, cidrize install actually fails. How novel!