Skip to content

Commit 205b680

Browse files
author
Poruri Sai Rahul
authored
Update changelog in prep for the upcoming 6.0.0 release (#411)
* 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
1 parent 4f6d8df commit 205b680

File tree

1 file changed

+35
-0
lines changed

1 file changed

+35
-0
lines changed

CHANGES.rst

Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,41 @@
22
Envisage CHANGELOG
33
====================
44

5+
Version 6.0.0
6+
=============
7+
8+
Released: 2021-05-14
9+
10+
This major release focuses on speeding up Envisage applications. We achieved
11+
this speedup by removing unused functionality in the package. Specifically,
12+
we removed the ``@contributes_to`` decorator and the code needed to handle
13+
methods decorated with the above decorator.
14+
15+
Additionally, with this release, parts of envisage start using the new traits
16+
observation framework instead of the old traits ``on_trait_change``. So,
17+
Envisage now depends on Traits version >= 6.2.
18+
19+
Features
20+
--------
21+
- Support ``observe(name:items)`` for Extension Points. (#354)
22+
23+
Changes
24+
-------
25+
- Replace ``Either`` trait type with ``Union``. (#405)
26+
- Rewrite ``*_changed`` static trait handlers to use ``observe``. (#401)
27+
- Replace ``depends_on`` in ``Property`` traits with ``observe``. (#400)
28+
- Change default pickle protocol to be compatible with Python >= 3.4. (#390)
29+
30+
Removals
31+
--------
32+
- Remove ``contributes_to`` decorator and supporting code. (#402)
33+
- Remove unnecessary return statements throughout the codebase. (#393)
34+
35+
Build
36+
-----
37+
- Ensure that the cron job installs all necessary dependencies. (#383)
38+
39+
540
Version 5.0.0
641
=============
742

0 commit comments

Comments
 (0)