Hi everyone,
Last week I did these tasks:
-* Introduce class deprecation refactoring*, Fix issue: Introduce class
Deprecation as Refactoring #9033
https://github.com/pharo-project/pharo/issues/9033 Check PR
https://github.com/pharo-project/pharo/pull/9103 to know the changes. You
can see the new behavior in this video: https://youtu.be/sVq6cyyvf7s .
-* Introduce *Migrate References From Class to Another. Fix issue:
MigrateReferencesFromClass:
A to: NewClass #9101 https://github.com/pharo-project/pharo/issues/9101.
Check PR https://github.com/pharo-project/pharo/pull/9103 to know the
changes.
Tasks for this week:
Regards,
Evelyn C.
Hi everyone,
Last week I did these tasks:
-* Introduce class deprecation refactoring*, Fix issue: Introduce class
Deprecation as Refactoring #9033
<https://github.com/pharo-project/pharo/issues/9033> Check PR
<https://github.com/pharo-project/pharo/pull/9103> to know the changes. You
can see the new behavior in this video: https://youtu.be/sVq6cyyvf7s .
-* Introduce **Migrate References From Class to Another*. Fix issue:
MigrateReferencesFromClass:
A to: NewClass #9101 <https://github.com/pharo-project/pharo/issues/9101>.
Check PR <https://github.com/pharo-project/pharo/pull/9103> to know the
changes.
- *Add support to alias in RBNamespace *. Fix issue: RBNamespace doesn't
support alias #9041 <https://github.com/pharo-project/pharo/issues/9041> .
You can see the changes here: PR
<https://github.com/pharo-project/pharo/pull/9141> .
- *Improve inline all senders refactoring.* Fix issues:
RB - Inline method refactoring doesn't handle well, handling calls to super
or overrides #9042 <https://github.com/pharo-project/pharo/issues/9042>, Inline
senders refactoring does not correctly manage errors #6218
<https://github.com/pharo-project/pharo/issues/6218> . Check PR
<https://github.com/pharo-project/pharo/pull/9141> to know the changes. You
can watch the new behavior in: https://youtu.be/H9S3nmEHL9s .
-* Improve preconditions of Realize Class Refactoring and add tests for it*.
Check PR <https://github.com/pharo-project/pharo/pull/9146> to know the
changes. You can watch the new behavior in this video:
https://youtu.be/UAoiiEK1Xy4 .
- *Add preview for refactorings.* Check PR
<https://github.com/pharo-project/pharo/pull/9146> to know the changes.
Tasks for this week:
- Finish to add the new preview to select a default scope.
- Fix issue: RB - Inline all senders of class methods (instance creation)
doesn't work, need improve pattern to search #9142
<https://github.com/pharo-project/pharo/issues/9142>
- 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>
- Fix issue: When I rename a method I cannot rename its parameter #9139
<https://github.com/pharo-project/pharo/issues/9139>
- Fix issue: Inline temp refactoring can create code with different
behavior. #6056 <https://github.com/pharo-project/pharo/issues/6056> (using
create cascade refactoring)
- Fix issue: RB - Improve instance variable refactoring #8665
<https://github.com/pharo-project/pharo/issues/8665>
Regards,
Evelyn C.