enthought / envisage

Envisage is a Python-based framework for building applications whose functionalities can be extended by adding "plug-ins".
http://docs.enthought.com/envisage/
Other
82 stars 26 forks source link

Backport PRs #421, #422 and #423 #427

Closed rahulporuri closed 3 years ago

rahulporuri commented 3 years ago

This PR backports the following PRs back to the maint/6.0 branch in preparation for the 6.0.1 release - #421 , #422 and #423 . #422 reverted the original PR that is the cause of #417 , #421 adds a regression test for #417 and #423 ensures that the testsuite passes cleanly with minimal dependencies.

This PR also updates the changelog in preparation for the upcoming release. Once this PR is merged, we will be in a place to make the 6.0.1 release.

rahulporuri commented 3 years ago

Looks like we settled on a bug fix not minor release

Yup. We (@mdickinson ) settled on that because we're fixing a broken feature (the fix here is to effectively remove the feature).