Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Prepare for release of version 5.3.0 of apptools #353

Merged
merged 3 commits into from
Jul 5, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
60 changes: 60 additions & 0 deletions CHANGES.txt
Original file line number Diff line number Diff line change
@@ -1,6 +1,66 @@
Apptools CHANGELOG
==================

Version 5.3.0
~~~~~~~~~~~~~

Released: 2024-07-05

This is a minor release, focusing primarily on bringing apptools up to date
with respect to more recent versions of Python and 3rd party packages.
Support for Python 3.7 has been dropped.

Thanks to the following contributors:

* Mark Dickinson
* Stewart Ferguson
* Frank Longford
* Tony Ni
* Sai Rahul Poruri

Fixes
-----
* Drop support for Python 3.7. (#339)
* Replaced uses of ``numpy.alltrue``, for compatibility with NumPy 2.0. (#341)
* Don't write to preferences on ``PreferencesHelper`` creation. (#343)
* Fix a test that was broken in the presence of Mayavi / TVTK. (#352)

Documentation
-------------
* Moved Sphinx-generated man page to section 3. (#89)

Build System
------------
* TraitsUI, Pyface and configobj are now optional dependencies. TraitsUI
and Pyface will be installed with ``pip install apptools[gui]``. configobj
will be installed with ``pip install apptools[preferences]``. (#351)


Version 5.2.1
~~~~~~~~~~~~~

Released: 2023-06-23

This is a bugfix release fixing a Python 3.11 compatibility issue in
StatePickler.

Thanks to the following contributors:

* Mark Dickinson
* Tony Ni
* Rahul Poruri

Fixes
-----
* Fix StatePickler for Python 3.11. (#328)
* Add encoding as an attribute for LogFileHandler initialization. (#324)

Build
-----
* Drop Python 3.6 and macOS from EDM test matrix. (#330, #332)
* Update Github workflows. (#326)


Version 5.2.0
~~~~~~~~~~~~~

Expand Down
1 change: 0 additions & 1 deletion docs/releases/upcoming/328.bugfix.rst

This file was deleted.

1 change: 0 additions & 1 deletion docs/releases/upcoming/339.bugfix.rst

This file was deleted.

1 change: 0 additions & 1 deletion docs/releases/upcoming/341.bugfix.rst

This file was deleted.

1 change: 0 additions & 1 deletion docs/releases/upcoming/343.bugfix.rst

This file was deleted.

3 changes: 0 additions & 3 deletions docs/releases/upcoming/351.build.rst

This file was deleted.

1 change: 0 additions & 1 deletion docs/releases/upcoming/352.bugfix.rst

This file was deleted.

2 changes: 1 addition & 1 deletion setup.py
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@
MINOR = 3
MICRO = 0
PRERELEASE = ""
IS_RELEASED = False
IS_RELEASED = True

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