For the longest time business apps i.e. CRM, Helpdesk and Learning have carried a single separate version. This created a lot of confusion between the feature parity and comparison with framework version 15 and version 16 respectively. Also it was getting harder for maintainers to keep up with multiple version in single branch, especially with the updates that have been pushed in the framework v16 as of late.
Hence the reasonable thing to do was to maintain to separate versions. As of now we have created 2 branches in each app’s individual repo which is similar to the structure that framework and rest of the major frappe applications follow i.e. version-15 and version-16. Obviously this means that there will be 2 version of each application v16.x.x and v15.x.x corresponding to framework versions of v16 and v15.
All the new updates and feature will go to v16 moving forward and v15 will get bug fixes only as it is going to reach EOL soon. No existing sites on frappe cloud will be impacted by this and we will make sure that you are migrated to your respective version and get updates from that only moving forward so that there is no confusion. This also sets up cadence moving forward and removes confusion around the availability of features that utilize the framework features that only exist in v16.