From b9ca0ea0ff785eaca496c2d099c9582da351d4ec Mon Sep 17 00:00:00 2001 From: Jakub Stasiak Date: Fri, 19 Jun 2020 00:19:55 +0200 Subject: Release version 0.7.20 --- CHANGELOG | 49 +++++++++++++++++++++++++++++++++++++++++++++++++ docs/source/changes.rst | 2 +- docs/source/conf.py | 4 ++-- docs/source/index.rst | 2 +- netaddr/__init__.py | 2 +- 5 files changed, 54 insertions(+), 5 deletions(-) diff --git a/CHANGELOG b/CHANGELOG index dab2338..9b5685d 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -1,3 +1,52 @@ +--------------- +Release: 0.7.20 +--------------- +Date: 19 Jun 2020 + +^^^^^^^^^^^^^^^^^^^^ +Changes since 0.7.19 +^^^^^^^^^^^^^^^^^^^^ + +* Fixed returning from an iterator on Python 3.7+, by Sergey Kozlov. +* Fixed Python 3.8 SyntaxWarning on using `is not` with a string literal, by Stefan Nordhausen. +* Fixed DeprecationWarnings by using raw strings for escape characters used in regexes, by Sean McGinnis. +* Improved IPGlob documentation, by obkmeta. +* Fixed exception creation in corner cases by explicitly passin error message params as tuples, by + Matthias Urlichs. +* Stopped manually replacing shebang of an included script. +* Stopped using __file__ in all code that's expected to run in environments that don't support it + (like PyOxidizer-produced binaries). +* Updated all databases included in the package. + +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +Specific bug fixes addressed in this release +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +FIXED Issue 182: https://github.com/netaddr/netaddr/issues/182 + - test_ip_splitter_remove_prefix_larger_than_input_range fails with python 3.7 + +FIXED Issue 206: https://github.com/netaddr/netaddr/issues/206 + - ""is not" with a literal." SyntaxWarning + +FIXED Issue 198: https://github.com/netaddr/netaddr/issues/198 + - oui databases are outdated + +FIXED Issue 188: https://github.com/netaddr/netaddr/issues/188 + - Avoid use of __file__ + +^^^^^^^^^^^ +Miscellanea +^^^^^^^^^^^ + +- Python 2 versions older than 2.7 and Python 3 versions older than 3.5 should be considered + unsupported. No incompatible code has been introduced to the best of our knowledge but + there's no CI infrastructure in place to verify this and if there are any issues with + those versions they won't be fixed. +- Consequently, Python 2.7 and 3.5 support should be considered deprecated as 2.7 has + reached its end-of-life already and 3.5 will hit it soon. +- A CI setup has been introduced which allows us to test on a variety of Python versions + on all Mac, Linux and Windows. + --------------- Release: 0.7.19 --------------- diff --git a/docs/source/changes.rst b/docs/source/changes.rst index 3488d12..b5edddb 100644 --- a/docs/source/changes.rst +++ b/docs/source/changes.rst @@ -1,5 +1,5 @@ ============================ -What's new in netaddr 0.7.19 +What's new in netaddr 0.7.20 ============================ .. include:: ../../CHANGELOG diff --git a/docs/source/conf.py b/docs/source/conf.py index 6c8a22e..86b132b 100644 --- a/docs/source/conf.py +++ b/docs/source/conf.py @@ -48,9 +48,9 @@ copyright = u'Copyright (c) 2008 by David P. D. Moss. All rights reserved.' # built documents. # # The short X.Y version. -version = '0.7.19' +version = '0.7.20' # The full version, including alpha/beta/rc tags. -release = '0.7.19' +release = '0.7.20' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/docs/source/index.rst b/docs/source/index.rst index ba36f41..e46cf00 100644 --- a/docs/source/index.rst +++ b/docs/source/index.rst @@ -1,5 +1,5 @@ ============================ -netaddr 0.7.19 documentation +netaddr 0.7.20 documentation ============================ .. toctree:: diff --git a/netaddr/__init__.py b/netaddr/__init__.py index 9acf2cf..d5b1ca0 100644 --- a/netaddr/__init__.py +++ b/netaddr/__init__.py @@ -6,7 +6,7 @@ """A Python library for manipulating IP and EUI network addresses.""" #: Version info (major, minor, maintenance, status) -__version__ = '0.7.19' +__version__ = '0.7.20' VERSION = tuple(int(part) for part in __version__.split('.')) STATUS = '' -- cgit v1.2.1