- #FIREFOX 45.0 CHANGELOG INSTALL#
- #FIREFOX 45.0 CHANGELOG UPDATE#
- #FIREFOX 45.0 CHANGELOG UPGRADE#
- #FIREFOX 45.0 CHANGELOG CODE#
- #FIREFOX 45.0 CHANGELOG MAC#
#FIREFOX 45.0 CHANGELOG UPDATE#
New Features ¶ Dictionary Merge & Update Operators ¶ Note: a number of pre-existing deprecations were removed in this version of
#FIREFOX 45.0 CHANGELOG CODE#
More generally, try to run your tests in the Python Development Mode which helps to prepare your code to make it compatible with the The collections module, like collections.Mapping alias toĬ, are kept for one last release for backwardĬompatibility. Removal of the Python 2 support and add support for Python 3.9. Layers, to give more time to Python projects maintainers to organize the Python 3.9 is the last version providing those Python 2 backward compatibility Warnings Filter can be used to ignore warnings from third-party code. Test your application with the -W default command-line option to seeĭeprecationWarning and PendingDeprecationWarning, or even with For example, using collections.Mapping instead ofĬ emits a DeprecationWarning since Python Most of them emitted a DeprecationWarning warning for With the end of PythonĢ support, these backward compatibility layers have been removed, or willīe removed soon. Was kept for backward compatibility with Python 2.7. When Python 2.7 was still supported, a lot of functionality in Python 3 You should check for DeprecationWarning in your code ¶ PEP 602, CPython adopts an annual release cycle. PEP 615, the IANA Time Zone Database is now present in the standardĪn implementation of a topological sort of a graph is now provided in Select, struct, termios, zlib) are now using Time, _weakref) now use multiphase initialization as definedĪ number of standard library modules ( audioop, ast, grp, _json, _locale, math, operator, resource, _codecs, _contextvars, _crypt, _functools, Garbage collection does not block on resurrected objects Ī number of Python modules ( _abc, audioop, _bz2, PEP 617, CPython now uses a new parser based on PEG Ī number of Python builtins (range, tuple, set, frozenset, list, dict) are PEP 573, fast access to module state from methods of C extension Os.pidfd_open() added that allows process management without races PEP 593, flexible function and variable annotations PEP 616, string methods to remove prefixes and suffixes. PEP 614, relaxed grammar restrictions on decorators. PEP 585, type hinting generics in standard collections PEP 596 - Python 3.9 Release Schedule Summary – Release highlights ¶
#FIREFOX 45.0 CHANGELOG MAC#
#FIREFOX 45.0 CHANGELOG INSTALL#
If you would still like to upgraade firefox by default there is an attribute to control the install action now. The fixes race conditions between the apt_update and the installation.
#FIREFOX 45.0 CHANGELOG UPGRADE#
Changed the default behavior of the cookbook on Linux platforms to not install firefox during the compile phase and to use an install action not an upgrade action.Require Chef 14+ and remove dmg dependency - ().Changed the behavior on Windows to automatically install the 64bit Firefox when on 64bit hosts.If you were using these in a different resource or recipe they will no longer be available and you'll need to pull them into your own cookbook Moved the previous libraries directly into the custom resource.Added a new firefox_install custom resource and updated the recipe to just use the resource instead.Add package_name property to firefox_install resource and helper method.Move firefox_install library methods to helper file.Standardise files with files in sous-chefs/repo-management.This file is used to list changes made in each version of the firefox cookbook.Īnd this project adheres to Semantic Versioning.