From 7aa72d5ec22ff6ad9a26c20942adb2ac06932ed5 Mon Sep 17 00:00:00 2001 From: aaronayres35 <36972686+aaronayres35@users.noreply.github.com> Date: Thu, 17 Dec 2020 07:34:56 -0600 Subject: [PATCH 1/2] Backports for 5.0.0 and update Changelog (#263) * Make sure optional dependencies are optional for tests (#260) * make sure optional dependencies are optional for tests * add a news fragment * apply suggestion from code review * Add extras_require to setup.py for optional dependencies (#257) * add optional dependencies for specific cub packages to extras_require * add details to README about optional dependencies * list io imports as standard library imports * add prefrences/configobj to extras_rrequire as well (leave configobj in install_requires too) * add specific install instructions * formatting * remove unneeded back ticks * move install instructions into a separate section * add news fragment * add PR number to news fragment * Remove image license files (#262) * remove image license files * move internal image license file to root directory * add image_LICENSE_CP.txt and include it in manifest * Apply suggestions from code review Co-authored-by: Poruri Sai Rahul Co-authored-by: Poruri Sai Rahul * Add a new category for build system related changes (#261) * update changelog Co-authored-by: Poruri Sai Rahul Co-authored-by: Kit Choi --- CHANGES.txt | 57 +++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 57 insertions(+) diff --git a/CHANGES.txt b/CHANGES.txt index c78fdc395..bb913f146 100644 --- a/CHANGES.txt +++ b/CHANGES.txt @@ -1,6 +1,63 @@ Apptools CHANGELOG ================== +Version 5.0.0 +~~~~~~~~~~~~~ + +Released : DD MM YYYY + +This is a major release mainly relating to code modernization. In this release, +support for Python versions < 3.6 have been dropped. Numerous dated +sub-packages and code fragments have been removed. Additionally, there were +various fixes and documentation updates. + +Fixes +----- +* Fix SyntaxWarning in persistence.file_path (#116) +* Fix container items change event being saved in preferences (#196) +* Fix synchronizing preference trait with name *_items (#226) + +Deprecations +------------ +* Deprecate apptools.undo subpackage (undo was moved to pyface) (#250) + +Removals +-------- +* Remove ``appscripting`` subpackage (#172) +* Remove ``template`` subpackage (#173) +* Remove ``permission`` subpackage (#175) +* Remove ``lru_cache`` subpackage (#184) +* Remove support for Python 2.7 and 3.5 (#190) +* Remove the ``apptools.sweet_pickle`` subpackage. Note that users of + sweet_pickle can in some cases transition to using ``apptools.persistence`` + and pickle from the python standard library (see changes made in this PR to + ``apptools.naming`` for more info) (#199) +* Remove ``help`` subpackage (#215) +* Remove NullHandler from ``apptools.logger`` (#216) +* Remove ``apptools.logger.filtering_handler`` and ``apptools.logger.util`` submodules (#217) +* Remove deprecated create_log_file_handler function (#218) +* Remove use of ``apptools.type_manager`` from ``apptools.naming``. Then, + remove ``apptools.type_manager`` entirely. Finally, remove + ``apptools.naming.adapter``. (#219) +* Remove ``apptools.persistence.spickle`` submodule (#220) +* Remove ``apptools.naming.ui`` sub package (#233) + +Documentation changes +--------------------- +* Update documentation for Preferences (#198) +* Add a brief section to documentation for ``apptools.naming`` (#221) +* Document the ``apptools.io`` and ``apptools.io.h5`` sub packages (#237) +* Fix a few broken links in the documentation (#248) + +Test suite +---------- +* Fix AttributeError on Python 3.9 due to usage of ``base64.decodestring`` in tests (#210) +* Make optional dependencies optional for tests (#260) + +Build System +------------ +* Add extras_require to setup.py for optional dependencies (#257) + Version 4.5.0 ~~~~~~~~~~~~~ From 04b0670cdf65dd5fb4299f4940abb88a2128342a Mon Sep 17 00:00:00 2001 From: Aaron Ayres Date: Thu, 17 Dec 2020 13:39:03 -0600 Subject: [PATCH 2/2] add release date --- CHANGES.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CHANGES.txt b/CHANGES.txt index bb913f146..d56c04dc1 100644 --- a/CHANGES.txt +++ b/CHANGES.txt @@ -4,7 +4,7 @@ Apptools CHANGELOG Version 5.0.0 ~~~~~~~~~~~~~ -Released : DD MM YYYY +Released : 2020-12-17 This is a major release mainly relating to code modernization. In this release, support for Python versions < 3.6 have been dropped. Numerous dated