Task #77708

Follow semver

Added by Mathias Brodala over 4 years ago. Updated over 3 years ago.

Should have
Start date:
Due date:
% Done:


Estimated time:
TYPO3 Version:
PHP Version:
Sprint Focus:


The TYPO3 development/release cycle could be changed to follow semver

This would mean reliable release versions with 100% guarantee of no breaking changes in patch and minor releases. Currently breaking changes also go into minor releases up until the next LTS.


Updated by Benni Mack over 4 years ago

hey mathias,

we decided on going an approach closer to fear-driven versioning, and since the TYPO3 Core is in my opinion still a box of cowboyed code which has no clear line (a lot of "public" properties in a class, which would be breaking if we remove them) with code that is 12ys old and wasn't touched (!) since then, I can say that semver does not fit (yet) to our code base of the core. So currently the approach documented here https://typo3.org/teams-committees/core-development/resources/release-lifecycle/ makes the most sense for developers, LTS release strategy and communication to clients as well extension authors.


Updated by Mathias Brodala over 4 years ago

  • Status changed from New to On Hold

Thanks for the clarification and especially the reference to ferver. I still dislike breaking changes in minor releases but I fully understand your points and why semver does not (yet) make sense for TYPO3.

I'll put this ticket on hold for now. ;-)


Updated by Benni Mack over 3 years ago

  • Category set to Miscellaneous
  • Status changed from On Hold to Accepted
  • Target version set to Candidate for Major Version

Current plans are: try to avoid breaking changes in 9.1-9.x, and see if that works out, then we can introduce proper semver in v10.


Updated by Benni Mack over 3 years ago

  • Status changed from Accepted to Closed

I will close this ticket for the time being, as this is more organizational than adding a patch, marking it as "resolved".


Updated by Mathias Brodala over 3 years ago

Thanks for starting to move in this direction. :-)

Also available in: Atom PDF