diff options
author | Jakub Stasiak <jakub@stasiak.at> | 2020-06-19 00:19:55 +0200 |
---|---|---|
committer | Jakub Stasiak <jakub@stasiak.at> | 2020-06-19 01:13:55 +0200 |
commit | b9ca0ea0ff785eaca496c2d099c9582da351d4ec (patch) | |
tree | 577008bda2ad7f5e294d75665bbf3fcddf64fa4b | |
parent | 90bae49164fee12bf1a94d9f2385a994fea4bd5d (diff) | |
download | netaddr-release.tar.gz |
Release version 0.7.20release
-rw-r--r-- | CHANGELOG | 49 | ||||
-rw-r--r-- | docs/source/changes.rst | 2 | ||||
-rw-r--r-- | docs/source/conf.py | 4 | ||||
-rw-r--r-- | docs/source/index.rst | 2 | ||||
-rw-r--r-- | netaddr/__init__.py | 2 |
5 files changed, 54 insertions, 5 deletions
@@ -1,4 +1,53 @@ --------------- +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 --------------- Date: 11 Jan 2017 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 = '' |