Hi everyone,

Last week I did these tasks:

- *Improve and add command to deprecate a method. *Check PR
<https://github.com/pharo-project/pharo/pull/9085> to know the changes.
- *Improve "Set up score command" *Check PR
<https://github.com/pharo-project/pharo/pull/9039> to know the changes. I'm
not sure if this issue is still relevant, but you can see the new behavior
here: https://youtu.be/ejL_RTLPOMo .
-* Fix move method with suggestion of protocol* (Move to package of
defining class enh #8929
<https://github.com/pharo-project/pharo/issues/8929>) Check PR
<https://github.com/pharo-project/pharo/pull/9095> to know the changes. You
can see the new behavior in this video: https://youtu.be/r22E1BUZxrE .
- *Add preview rename class refactoring*, now show changes one by one, not
all in one. Check PR <https://github.com/pharo-project/pharo/pull/9043> to
know the changes.
-* Introduce class deprecation refactoring*, It was based mainly on Stef's
suggestions, however before doing the PR I hope to resolve some doubts to
see if any of the behaviors from the previous refactoring should be
preserved. You can see the changes here:
https://github.com/pharo-project/pharo/compare/Pharo9.0...Lin777:ClassDeprecated
.
- I start to do the *new preview to set the default scope*. Still in
progress.
- I continue fixing the issue: RBNamespace doesn't support alias #9041
<https://github.com/pharo-project/pharo/issues/9041> and Inline method
refactoring doesn't handle well, handling calls to super or overrides #9042
<https://github.com/pharo-project/pharo/issues/9042> . Still in progress.

Tasks for this week:

- Add command to class deprecation refactoring.
- Finish to add the new preview to select a default scope.
- Finish to fix: RBNamespace doesn't support alias #9041
<https://github.com/pharo-project/pharo/issues/9041>
- Finish to fix issues: Inline method refactoring doesn't handle well,
handling calls to super or overrides #9042
<https://github.com/pharo-project/pharo/issues/9042> and Inline senders
refactoring does not correctly manage errors #6218
<https://github.com/pharo-project/pharo/issues/6218>
- Fix issues: Enhance Refactoring Preview Widget #9060
<https://github.com/pharo-project/pharo/issues/9060> and
Refactoring dialogs should not be modal #5894 .
<https://github.com/pharo-project/pharo/issues/5894>
<https://github.com/pharo-project/pharo/issues/6218>

Regards,

Evelyn C.

Reply via email to