ANN: Traits 6.3.1

17 views
Skip to first unread message

Mark Dickinson

unread,
Oct 12, 2021, 12:13:37 PM10/12/21
to Enthought Tool Suite users
Dear ETS users,

The ETS team is delighted to announce the release of Traits 6.3.1, available immediately from all good Python Package Indices and Enthought Deployment Servers near you.

The Traits library is a foundational component of the Enthought Tool Suite. It provides observable, typed attributes for Python classes, making those classes suitable for event-driven dataflow programming and for immediate use as models for graphical user interfaces, like those provided by the TraitsUI library.

Traits 6.3.1 is a bugfix release which is almost identical to Traits 6.3.0, but includes one additional fix for a late-discovered compatibility issue with Mayavi. Traits 6.3.0 is a feature release containing a number of fixes and improvements over the previous Traits 6.2.0.

Highlights of this release compared to 6.2.0 include:

* Various performance improvements to the core observation machinery. These may improve start-up time for some Traits-using applications.
* Observe mini-language support for listening to all traits on a HasTraits object.
* More wheels! PyPI now has 33 wheels for Traits 6.3.1, including wheels for Python 3.10, wheels for Linux/aarch64, and universal wheels for macOS supporting Apple Silicon.

For those migrating from the previous Traits release, be aware that there are some deprecations, most significantly to particular behaviors of the Any and Date trait types. Detailed migration notes are on the GitHub release page for the 6.3.0 release.

Full release notes are available on the GitHub release pages:
Reply all
Reply to author
Forward
0 new messages