diff --git a/docs/compatible_idioms.rst b/docs/compatible_idioms.rst index 9ba94280..b0cb05a3 100644 --- a/docs/compatible_idioms.rst +++ b/docs/compatible_idioms.rst @@ -3,7 +3,7 @@ Cheat Sheet: Writing Python 2-3 compatible code =============================================== -- **Copyright (c):** 2013-2018 Python Charmers Pty Ltd, Australia. +- **Copyright (c):** 2013-2019 Python Charmers Pty Ltd, Australia. - **Author:** Ed Schofield. - **Licence:** Creative Commons Attribution. diff --git a/docs/conf.py b/docs/conf.py index 72911405..fd106fa0 100644 --- a/docs/conf.py +++ b/docs/conf.py @@ -51,7 +51,7 @@ # General information about the project. project = u'Python-Future' -copyright = u'2013-2018, Python Charmers Pty Ltd, Australia' +copyright = u'2013-2019, Python Charmers Pty Ltd, Australia' # The version info for the project you're documenting, acts as replacement for # |version| and |release|, also used in various other places throughout the diff --git a/docs/credits.rst b/docs/credits.rst index 23e00f3b..e66136d5 100644 --- a/docs/credits.rst +++ b/docs/credits.rst @@ -8,7 +8,7 @@ Licence The software is distributed under an MIT licence. The text is as follows (from ``LICENSE.txt``):: - Copyright (c) 2013-2018 Python Charmers Pty Ltd, Australia + Copyright (c) 2013-2019 Python Charmers Pty Ltd, Australia Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal @@ -47,16 +47,25 @@ Authors ------- Python-Future is largely written by Ed Schofield with the help of various contributors: +- Jordan Adler +- Kyle Altendorf - Grant Bakker - Jacob Beck +- Fumihiro (Ben) Bessho +- Shiva Bhusal - Nate Bogdanowicz +- Tomer Chachamu - Christian Clauss - Denis Cornehl - Nicolas Delaby +- Chad Dombrova - Jon Dufresne - Corey Farwell - Eric Firing +- Joe Gordon - Maximilian Hils +- Miro Hrončok +- Mark Huang - Martijn Jacobs - Michael Joseph - Waldemar Kornewald @@ -66,23 +75,36 @@ Python-Future is largely written by Ed Schofield with th - Joshua Landau - German Larrain - Chris Lasher +- ghanshyam lele - Calum Lind +- Tobias Megies +- Anika Mukherji - Jon Parise - Matthew Parnell - Miga Purg - Éloi Rivard +- Sesh Sadasivam - Elliott Sales de Andrade +- Aiden Scandella - Yury Selivanov - Tim Shaffer +- Sameera Somisetty - Louis Sautier +- Gregory P. Smith - Daniel Szoska - Flaviu Tamas - Jeff Tratner - Tim Tröndle - Brad Walker +- Andrew Wason +- Jeff Widman +- Dan Yeaw +- Hackalog (GitHub user) - lsm (GiHub user) - Mystic-Mirage (GitHub user) - str4d (GitHub user) +- ucodery (GitHub user) +- urain39 (GitHub user) - 9seconds (GitHub user) - Varriount (GitHub user) diff --git a/docs/notebooks/Writing Python 2-3 compatible code.ipynb b/docs/notebooks/Writing Python 2-3 compatible code.ipynb index 40859c4e..0f585d29 100644 --- a/docs/notebooks/Writing Python 2-3 compatible code.ipynb +++ b/docs/notebooks/Writing Python 2-3 compatible code.ipynb @@ -11,7 +11,7 @@ "cell_type": "markdown", "metadata": {}, "source": [ - "- **Copyright (c):** 2013-2018 Python Charmers Pty Ltd, Australia.\n", + "- **Copyright (c):** 2013-2019 Python Charmers Pty Ltd, Australia.\n", "- **Author:** Ed Schofield.\n", "- **Licence:** Creative Commons Attribution.\n", "\n", diff --git a/docs/whatsnew.rst b/docs/whatsnew.rst index a2b6fc05..50b2a99c 100644 --- a/docs/whatsnew.rst +++ b/docs/whatsnew.rst @@ -3,7 +3,32 @@ What's New ********** -What's new in version 0.17.1 (2019-10-30) +What's new in version 0.18.0 (2019-10-09) +========================================= +This is a major bug-fix and feature release, including: + +- Fix collections.abc import for py38+ +- Remove import for isnewbytes() function, reducing CPU cost significantly +- Fix bug with importing past.translation when importing past which breaks zipped python installations +- Fix an issue with copyreg import under Py3 that results in unexposed stdlib functionality +- Export and document types in future.utils +- Update behavior of newstr.__eq__() to match str.__eq__() as per reference docs +- Fix raising and the raising fixer to handle cases where the syntax is ambigious +- Allow "default" parameter in min() and max() (Issue #334) +- Implement __hash__() in newstr (Issue #454) +- Future proof some version checks to handle the fact that Py4 won't be a major breaking release +- Fix urllib.request imports for Python 3.8 compatibility (Issue #447) +- Fix future import ordering (Issue #445) +- Fixed bug in fix_division_safe fixture (Issue #434) +- Do not globally destroy re.ASCII in PY3 +- Fix a bug in email.Message.set_boundary() (Issue #429) +- Implement format_map() in str +- Implement readinto() for socket.fp + +As well as a number of corrections to a variety of documentation, and updates to +test infrastructure. + +What's new in version 0.17.1 (2018-10-30) ========================================= This release address a packaging error because of an erroneous declaration that any built wheels are universal. diff --git a/src/future/__init__.py b/src/future/__init__.py index f7a6fbeb..bbb77594 100644 --- a/src/future/__init__.py +++ b/src/future/__init__.py @@ -68,7 +68,7 @@ Credits ------- -:Author: Ed Schofield +:Author: Ed Schofield, Jordan M. Adler, et al :Sponsor: Python Charmers Pty Ltd, Australia, and Python Charmers Pte Ltd, Singapore. http://pythoncharmers.com :Others: See docs/credits.rst or http://python-future.org/credits.html @@ -86,8 +86,8 @@ __license__ = 'MIT' __copyright__ = 'Copyright 2013-2018 Python Charmers Pty Ltd' __ver_major__ = 0 -__ver_minor__ = 17 -__ver_patch__ = 1 +__ver_minor__ = 18 +__ver_patch__ = 0 __ver_sub__ = '' __version__ = "%d.%d.%d%s" % (__ver_major__, __ver_minor__, __ver_patch__, __ver_sub__)