Changelog for
python311-netaddr-1.2.1-1.2.noarch.rpm :
* Thu Mar 21 2024 Daniel Garcia
- Update to 1.2.1:
* Fix bad version 1.2.0 upload to PyPI – now yanked. No changes to the package.- 1.2.0:
* Add CLI tool subcommand to display cli-network-info.
* Support running interactive-shell without IPython installed.
* Explicitly raise TypeError is a non-string value is passed to valid_ipv4 or valid_ipv6.- 1.1.0:
* Add the required Python version to the package metadata (#365).
* Add expand_partial_ipv4_address to the public API.
* Fix IPNetwork(...) in IPRange(...) false negatives (#157).
* Fix a few IPNetwork slicing edge cases (#214).
* Fix support for partial IP addresses accidentally left in IPNetwork in 1.0.0.
* Fixed an incorrect license classifier in the package metadata.- 1.0.0:
* Removed:
* Drop support for Python versions lower than 3.7.
* Remove the flag shorthands: N, P and Z. Use NOHOST, INET_PTON and ZEROFILL instead.
* Remove abbreviated CIDR format support in IPNetwork (implicit_prefix=True), use cidr_abbrev_to_verbose if you need this behavior.
* Remove the IPAddress.is_private method.
* Changed:
* Stop accepting leading zeros when parsing IPv4 addresses in INET_PTON mode (it\'s been allowed on some platforms).
* Stop parsing IPv4 addresses permissively (inet_aton()-like) by default.
* Apply the two changes above to valid_ipv4 as well.
* Update the address databases to the 2024-02-10 versions.
* Fixed:
* Return False instead of raising AddrFormatError when an empty string is passed to valid_ipv4 or valid_ipv6.
* Fix handling of dialect provided to EUI during copy-construction.
* Sun Jan 07 2024 Dirk Müller - update to 0.10.1:
* Get rid of some warnings
* Add an :data:`INET_ATON` flag to explicitly request ``inet_aton()`` IPv4 parsing semantics from :class:`IPAddress`.
* Add an :meth:`IPAddress.is_ipv4_private_use` convenience method.
* Add an :meth:`IPAddress.is_global` convenience method to allow determining if an address is considered globally reachable.
* Add an :meth:`IPAddress.is_ipv6_unique_local` convenience method.
* Improve Python 3.13 compatibility, thank you John Eckersberg.
* Deprecate Python 3.7 support.
* Deprecate abbreviated CIDR format support in :class:`IPNetwork`
* Deprecate accepting leading zeros when parsing IPv4 addresses in :data:`INET_PTON` mode (it\'s been allowed on some platforms). If you need to allow and discard leading zeros use the :data:`ZEROFILL` flag.
* Raise an exception if invalid flags are passed to ``IPAddress``, ``IPNetwork`` or ``IPRange``.
* Improve the documentation substantially.
* Update the DB files to the latest versions (2023-12-23).
* Mon Sep 25 2023 Martin Hauke - Update to version 0.9.0 Added:
* Add hash capabilities to OUI. Fixed:
* Backwards incompatible: Handle RFC 6164 IPv6 addresses (don\'t reserve first IP address in point-to-point subnets).
* Technically backwards incompatible: Fix for is_loopback behaviour – consider IPNetwork(\'::1/128\') to be loopback.
* Fix print syntax in the documentation to be Python 3 compatible
* Fix the Sphinx syntax in the documentation. Other:
* Deprecate Python 3.6.
* Eliminate unnecessary evals.
* Sun Jun 11 2023 ecsos - Add %{?sle15_python_module_pythons}
* Mon Nov 08 2021 Dirk Müller - fix build for older distros
* Sat Jul 04 2020 Martin Hauke - Update to version 0.8.0
* Fixed weak reference support in classes with __slots__
* Added __bytes__ to IPAddress for intuitive usage
* Added format() function to EUI
* Added IPNetwork.netmask property setter
* Added support for IABs in the 40:D8:55 OUI
* Drastically optimized spanning_cidr()
* Fixed \"x.x.x.x/x\" in IPNetwork tests
* Added support for passing iterables of IPRange to IPSet and cidr_merge() Bugfixes:
* N log N complexity instead of linear
* Efficiently creating a large IPSet from a list of IPRanges?
* Weak reference support- Run testsuite
* Thu May 21 2020 Petr Gajdos - %python3_only -> %python_alternative
* Tue Dec 04 2018 Matej Cepl - Remove superfluous devel dependency for noarch package
* Sun Aug 06 2017 mardnhAATTgmx.de- Convert to singlespec
* Sat Jan 14 2017 michaelAATTstroeder.com- update to 0.7.19:
* added a new SubnetSplitter class for those looking to divide up subnets. Thanks alanwill and RyPeck and those on (Stack Overflow discussion).
* removed bundled pytest dependency code for \"python setup.py test\".
* setup.py now uses setuptools only (no more distutils) and setup_egg.py removed.
* cleaned up INSTALL docs so they accurately reflect current Python packaging.
* fixed broken parsing, generating and reading of IEEE index files when switching between Python 2.x and 3.x. FIXED Issue 133: https://github.com/drkjam/netaddr/issues/133 - Splitting a single network into multiple prefixed networks FIXED Issue 129: https://github.com/drkjam/netaddr/issues/129 - fix IPAddress().netmask_bits to return 0 for 0.0.0.0 and [::] addresses FIXED Issue 117: https://github.com/drkjam/netaddr/issues/117 - (python setup.py test) failing with python3 >= 3.5 FIXED Issue 137: https://github.com/drkjam/netaddr/issues/137 - API reference is broken on ReadTheDocs FIXED Issue 143: https://github.com/drkjam/netaddr/issues/143 - Please refresh the bundled IANA and IEEE databases