Skip to content

Commit

Permalink
Update changelog in prep for the upcoming 6.0.0 release (#411)
Browse files Browse the repository at this point in the history
* DOC : Update changelog in prep for the upcoming 6.0.0 release

	modified:   CHANGES.rst

* DOC : Add comment in changelog about needing traits >= 6.2

	modified:   CHANGES.rst
  • Loading branch information
Poruri Sai Rahul authored May 14, 2021
1 parent 4f6d8df commit 205b680
Showing 1 changed file with 35 additions and 0 deletions.
35 changes: 35 additions & 0 deletions CHANGES.rst
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,41 @@
Envisage CHANGELOG
====================

Version 6.0.0
=============

Released: 2021-05-14

This major release focuses on speeding up Envisage applications. We achieved
this speedup by removing unused functionality in the package. Specifically,
we removed the ``@contributes_to`` decorator and the code needed to handle
methods decorated with the above decorator.

Additionally, with this release, parts of envisage start using the new traits
observation framework instead of the old traits ``on_trait_change``. So,
Envisage now depends on Traits version >= 6.2.

Features
--------
- Support ``observe(name:items)`` for Extension Points. (#354)

Changes
-------
- Replace ``Either`` trait type with ``Union``. (#405)
- Rewrite ``*_changed`` static trait handlers to use ``observe``. (#401)
- Replace ``depends_on`` in ``Property`` traits with ``observe``. (#400)
- Change default pickle protocol to be compatible with Python >= 3.4. (#390)

Removals
--------
- Remove ``contributes_to`` decorator and supporting code. (#402)
- Remove unnecessary return statements throughout the codebase. (#393)

Build
-----
- Ensure that the cron job installs all necessary dependencies. (#383)


Version 5.0.0
=============

Expand Down

0 comments on commit 205b680

Please sign in to comment.