summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJakub Stasiak <jakub@stasiak.at>2020-06-19 00:19:55 +0200
committerJakub Stasiak <jakub@stasiak.at>2020-06-19 01:13:55 +0200
commitb9ca0ea0ff785eaca496c2d099c9582da351d4ec (patch)
tree577008bda2ad7f5e294d75665bbf3fcddf64fa4b
parent90bae49164fee12bf1a94d9f2385a994fea4bd5d (diff)
downloadnetaddr-release.tar.gz
Release version 0.7.20release
-rw-r--r--CHANGELOG49
-rw-r--r--docs/source/changes.rst2
-rw-r--r--docs/source/conf.py4
-rw-r--r--docs/source/index.rst2
-rw-r--r--netaddr/__init__.py2
5 files changed, 54 insertions, 5 deletions
diff --git a/CHANGELOG b/CHANGELOG
index dab2338..9b5685d 100644
--- a/CHANGELOG
+++ b/CHANGELOG
@@ -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 = ''