Site Mimarı uses the Semantic Versioning (SemVer) 2.0.0 standard for numbering updates and applies this standard with a special and stricter set of rules called the 99 Limit (Capped-99) to improve user experience and comprehensibility.
Since Site Mimarı is a user-centric Content Management System, the Open API, Admin Panel features we offer directly to our customers, and the overall user experience are what the system accepts according to SemVer rules.
Our version numbers (MAJOR.MINOR.PATCH) are updated according to the following rules:
1. MAJOR (Main Version - X.y.z): This number is incremented when fundamental interface changes are made that require users to change their current usage habits, or when an existing feature is removed from the system (backward incompatible changes).
2. MINOR (Minor Version - x.Y.z): This number is incremented when new features, new tools, or additional options are added to the admin panel without disrupting the system's current operation (backward compatible improvements).
Capped-99 Rule: The minor version number cannot exceed 99. If the minor version reaches this level and a new feature is to be added, the Major Version (MAJOR) is necessarily rounded up.
3. PATCH (Patch Version - x.y.Z): This number is increased for updates that do not add a new feature to the interface; only performance improvements, stability enhancements, and bug fixes are included.
Capped-99 Rule: The patch version number cannot exceed 99. If the patch version reaches this level and a new patch is to be released, the Minor Version (MINOR) is necessarily rounded up.
Why the Capped 99 Rule?
The classic SemVer standard allows meaningless numbers that extend indefinitely (like 2.1032.458). As the Site Mimarı, we prefer this mathematically limited structure with stricter rules so that our users can more clearly understand which version they have and track the software's lifecycle more easily.