6.0 planning #10701
Replies: 4 comments 10 replies
-
Personally, the only blockers I see are:
I'm quite busy these days, but I will try to get some work done on those PRs ASAP. |
Beta Was this translation helpful? Give feedback.
-
Please keep in mind that since only 6.0 will include #10567, this means that:
|
Beta Was this translation helpful? Give feedback.
-
Guys, any thoughts on the v6 release? Whether Master is being diverged for a long time and the difference is quite significant. I heavily appreciate all contributions to Psalm and advocate using Psalm a lot. But it looks like the complexity of a contribution to Psalm is sky-high and I worry that the project is slowing down its development. I tried to think about it and came to the following conclusions:
One more time — I didn't want to blame/insult/push anybody but tried to initiate a discussion about the future of this great tool. |
Beta Was this translation helpful? Give feedback.
-
Now that PHPStan 2.0 and Rector 2.0 are both available, both supporting PHP Parser v5 exclusively, it is important to get this Psalm v6 version released. Otherwise it may be difficult for some tools which depend on PHP Parser to support both sets of tools. |
Beta Was this translation helpful? Give feedback.
-
I'd be keen to see a bit more of a plan for the 6.0 release. I've only seen comments and PRs here and there that I've pieced together.
Here are the major changes I'm aware of:
amphp/amp
to 3.0. (Switch to amp v3 #10024)nikic/php-parser
to 5.0. (Update nikic/php-parser to 5.0 #10567)Possible other things to consider:
nikic/php-parser
5.0 has dropped the dedicated parser for PHP 5.x. See its upgrade notes. However maybe it still works well enough that it's worth keeping Psalm analysis. 🤷 I actually can't see any places Psalm checks for versions lower than 7.What do we want to be sure to get done before a release? Is there anything else? Is there a timeline to target (aspirational or otherwise)?
Beta Was this translation helpful? Give feedback.
All reactions