We’ve decided to label the ImpressCMS 1.2 branch as a long term support (LTS) branch, coexisting alongside ImpressCMS 1.3.
Long Term Support means that the ImpressCMS 1.2 branch will continue to receive security and bugfix updates throughout the entire ImpressCMS 1.3 lifecycle, up until 1 month after the final release of ImpressCMS 2.0.
That doesn’t mean your ImpressCMS 1.2-based site will cease working all of a sudden, but we won’t be investing manpower and time in bugfixes and security fixes any more. There will have been ample beta and RC releases of ImpressCMS 2.0 by then to allow webmasters to plan their migration.
The ImpressCMS 1.3 branch introduced deep and far-fetching core changes, making it difficult for many sites to simply upgrade to this newest version. In most cases, some older and no longer actively maintained modules will cease to work as expected on this 1.3 branch.
ImpressCMS 1.3 has always been labeled as a ‘intermediate’ release, as a twilight between the old messy code from the past, and the new architecture we’re moving towards.
We believe the new architecture is superior for module developers, but migrating and sometimes re-developing functionalities takes time. Therefore we feel we can’t force people to upgrade. Hence the Long-Term-Support.
What does the LTS support mean to developers? That’s a good question, and I’ll discuss that in a next blog post.