Skip to content

Commit 8e4935d

Browse files
authored
Prepare for release of version 5.3.0 of apptools (#353)
This PR (against the `main` branch) bumps the version and updates the changelog in preparation for a 5.3.0 release of Apptools. The plan is to tag the merge commit from the eventual squash-merge of this PR.
1 parent ba20222 commit 8e4935d

File tree

8 files changed

+61
-9
lines changed

8 files changed

+61
-9
lines changed

CHANGES.txt

Lines changed: 60 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,66 @@
11
Apptools CHANGELOG
22
==================
33

4+
Version 5.3.0
5+
~~~~~~~~~~~~~
6+
7+
Released: 2024-07-05
8+
9+
This is a minor release, focusing primarily on bringing apptools up to date
10+
with respect to more recent versions of Python and 3rd party packages.
11+
Support for Python 3.7 has been dropped.
12+
13+
Thanks to the following contributors:
14+
15+
* Mark Dickinson
16+
* Stewart Ferguson
17+
* Frank Longford
18+
* Tony Ni
19+
* Sai Rahul Poruri
20+
21+
Fixes
22+
-----
23+
* Drop support for Python 3.7. (#339)
24+
* Replaced uses of ``numpy.alltrue``, for compatibility with NumPy 2.0. (#341)
25+
* Don't write to preferences on ``PreferencesHelper`` creation. (#343)
26+
* Fix a test that was broken in the presence of Mayavi / TVTK. (#352)
27+
28+
Documentation
29+
-------------
30+
* Moved Sphinx-generated man page to section 3. (#89)
31+
32+
Build System
33+
------------
34+
* TraitsUI, Pyface and configobj are now optional dependencies. TraitsUI
35+
and Pyface will be installed with ``pip install apptools[gui]``. configobj
36+
will be installed with ``pip install apptools[preferences]``. (#351)
37+
38+
39+
Version 5.2.1
40+
~~~~~~~~~~~~~
41+
42+
Released: 2023-06-23
43+
44+
This is a bugfix release fixing a Python 3.11 compatibility issue in
45+
StatePickler.
46+
47+
Thanks to the following contributors:
48+
49+
* Mark Dickinson
50+
* Tony Ni
51+
* Rahul Poruri
52+
53+
Fixes
54+
-----
55+
* Fix StatePickler for Python 3.11. (#328)
56+
* Add encoding as an attribute for LogFileHandler initialization. (#324)
57+
58+
Build
59+
-----
60+
* Drop Python 3.6 and macOS from EDM test matrix. (#330, #332)
61+
* Update Github workflows. (#326)
62+
63+
464
Version 5.2.0
565
~~~~~~~~~~~~~
666

docs/releases/upcoming/328.bugfix.rst

Lines changed: 0 additions & 1 deletion
This file was deleted.

docs/releases/upcoming/339.bugfix.rst

Lines changed: 0 additions & 1 deletion
This file was deleted.

docs/releases/upcoming/341.bugfix.rst

Lines changed: 0 additions & 1 deletion
This file was deleted.

docs/releases/upcoming/343.bugfix.rst

Lines changed: 0 additions & 1 deletion
This file was deleted.

docs/releases/upcoming/351.build.rst

Lines changed: 0 additions & 3 deletions
This file was deleted.

docs/releases/upcoming/352.bugfix.rst

Lines changed: 0 additions & 1 deletion
This file was deleted.

setup.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222
MINOR = 3
2323
MICRO = 0
2424
PRERELEASE = ""
25-
IS_RELEASED = False
25+
IS_RELEASED = True
2626

2727
# If this file is part of a Git export (for example created with "git archive",
2828
# or downloaded from GitHub), ARCHIVE_COMMIT_HASH gives the full hash of the

0 commit comments

Comments
 (0)