The trunk version 5.99 will be relevant for all releases 5.0; 5.2; 5.4...
No, the repository branches have diverged, and the trunk
v4.99 has become the base for the future
v5.0 release. The trunk branch
main will now continue development for the future
v6.0. Only commits containing fixes will be copied into the
fixes_5 branch (the foundation for the
v5.0 release candidates and the final version).
Thus, each new release
v5.0RC1,
v5.0RC2, and beyond will be stabilized before the final
v5.0 is created. There will be no new features, only bug fixes (and, possibly, only the most essential improvements).
In the future, this same branch will remain in use for minor versions (
v5.2,
v5.4, etc), as it will continue to receive only fixes.
I hope more experienced developers will correct me if there are any inaccuracies ))