File tree Expand file tree Collapse file tree 1 file changed +35
-0
lines changed Expand file tree Collapse file tree 1 file changed +35
-0
lines changed Original file line number Diff line number Diff line change 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+
540Version 5.0.0
641=============
742
You can’t perform that action at this time.
0 commit comments