Skip to content

Make it easier to follow API changes in Rector #4222

Answered by TomasVotruba
tmotyl asked this question in Q&A
Discussion options

You must be logged in to vote

Hi Tym,

thanks for thinking this through and thank you for opening this issues in such a nice way.

Rector will go through more changes in the future, it's self-refactoring tool after all. In last 2 months we added completely new set called naming, that basically affect every PHP element that has a name that can be inferred. A class by type, a method by return type, a constant by value. I think we can expect more changes to come in the future.

Most of these BC breaks can't be covered by Rector, or it would be very complicated one-time-use rule, that might skip some edge cases.

I'm not sure keeping changelog or writing the "how to" will help. It will only describe lot of work in more explic…

Replies: 11 comments 3 replies

Comment options

You must be logged in to vote
1 reply
@staabm
Comment options

Answer selected by TomasVotruba
Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
2 replies
@leoloso
Comment options

@TomasVotruba
Comment options

Comment options

You must be logged in to vote
0 replies
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
5 participants
Converted from issue

This discussion was converted from issue #4222 on December 09, 2020 00:26.