"Fossies" - the Fresh Open Source Software Archive

Member "contao-4.4.48/VERSIONING.md" (2 Apr 2020, 908 Bytes) of package /linux/www/contao-4.4.48.tar.gz:


As a special service "Fossies" has tried to format the requested source page into HTML format (assuming markdown format). Alternatively you can here view or download the uninterpreted source code file. A member file download can also be achieved by clicking within a package contents listing on the according byte size field.

Semantic versioning

Starting with Contao 4.0, we will be using semantic versioning.

What does this mean?

API changes

Not everything that is backwards incompatible is also an API change! The API includes the public and the protected methods of the Contao PHP classes, unless they are declared as @internal.

Template files are explicitely not part of the API and thus can be changed in minor and bugfix releases, even if the change might break a customized version of the template or require to adjust CSS code to the new markup.

Ramifications

Using semantic versioning also means that new major versions might be released more often than in the past.