github enthought/pyface 7.2.0
Pyface 7.2.0

latest releases: 8.0.0, 7.4.4, 7.4.3...
3 years ago

Pyface 7.2.0 is a minor release which introduces a variety of bug fixes,
documentation updates, and other code maintenance. The most significant change
introduced by this release is the addition of undo/redo functionality from the
undo subpackage copied from apptools.

This release should still be compatible with Traits 6.0+. Users are encouraged
to upgrade to Traits 6.1+ to stay current as future releases of Pyface will
stop supporting Traits 6.0.

Highlights of this release

  • New :mod:undo <pyface.undo> subpackage that has been copied over from
    apptools (soon to be deprecated in apptools)

Detailed changes

Thanks to:

  • Aaron Ayres
  • Mark Dickinson
  • Kit Yan Choi
  • Rahul Poruri
  • Corran Webster

Features

  • Copy Undo over from apptools (#813)

Fixes

  • Add wx_id parameter to init for Tree to avoid errors (#810)
  • Fix Qt widget visibility (#807)
  • Fix sporadic Timer test failure on OSX + Qt (#799)
  • Fix invalid escape sequence deprecation warning at compile time (#788)

Build and continuous integration

  • Remove macOS builds from Travis CI configuration (#820)
  • Run pip install with no deps (#792)
  • Don't install traitsui from git source (#787)

Documentation

  • Add installation instruction on README (#797)
  • Fix code formatting in timers docs (#794)
  • Rename version folders for built documentation (#783)

Maintenance and code organization

  • Delete unused requirements file (#817)
  • Dont include ALL txt files from root directory (#816)
  • Log debug message if import PythonShell and PythonEditor fail in api.py (#801)
  • Make pygments optional for pyface.api (#796)
  • Use importlib_resources instead of pkg_resources for resource files (#791)
  • Use importlib_metadata instead of pkg_resources for toolkit entry points (#790)

Don't miss a new pyface release

NewReleases is sending notifications on new releases.