{"id":223,"date":"2025-01-09T19:35:50","date_gmt":"2025-01-09T18:35:50","guid":{"rendered":"https:\/\/alx-development.de\/?p=223"},"modified":"2026-07-17T20:56:18","modified_gmt":"2026-07-17T18:56:18","slug":"neue-programmversionierung","status":"publish","type":"post","link":"https:\/\/alx-development.de\/?p=223","title":{"rendered":"Neue Programmversionierung"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Unser neues Nummernschema f\u00fcr Software-Versionen folgt einer klar definierten Struktur, die sowohl semantische Versionierung als auch branchspezifische Informationen umfasst. Hier erkl\u00e4ren wir die Details dieser Struktur und wie Sie die Versionsnummern interpretieren k\u00f6nnen.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Allgemeiner Aufbau der Versionsnummer<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Eine typische Versionsnummer sieht wie folgt aus:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>v0.1.2-dev-87f8955<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">Bestandteile<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Semantische Versionierung (v0.1.2)<\/strong><\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li><\/li>\n<\/ol>\n\n\n\n<ul class=\"wp-block-list\">\n<li>MAJOR: Erh\u00f6ht sich bei inkompatiblen \u00c4nderungen.<\/li>\n\n\n\n<li>MINOR: Erh\u00f6ht sich bei neuen Funktionen, die kompatibel bleiben.<\/li>\n\n\n\n<li>PATCH: Erh\u00f6ht sich bei Fehlerbehebungen und kleinen Anpassungen. Bei einem offiziellen Release ist nur diese Nummer vorhanden (z. B. v1.0.0).<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Branchname (dev)<\/strong><\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li><\/li>\n<\/ol>\n\n\n\n<ul class=\"wp-block-list\">\n<li>dev: Hauptentwicklungszweig.<\/li>\n\n\n\n<li>feature.: Feature-Entwicklungszweige f\u00fcr neue Funktionen.<\/li>\n\n\n\n<li>bug.: Fehlerbehebungszweige.<\/li>\n\n\n\n<li>custom.: Individuelle Anpassungen, z. B. Filtertechniken von Nutzern.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Commit-Hash (87f8955)<\/strong><\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li><\/li>\n<\/ol>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Ein eindeutiger Identifier des Commits, der diese Version beschreibt. Dies ist n\u00fctzlich, um genau nachzuverfolgen, welche \u00c4nderungen in der Version enthalten sind.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Branches und ihre Bedeutung<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Hauptentwicklungsbranch (dev)<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Beinhaltet den aktuellsten Stand der Weiterentwicklung.<\/li>\n\n\n\n<li>Wird f\u00fcr neue Features, Verbesserungen und Tests genutzt.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Feature-Branches (feature.)<\/strong><\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li><\/li>\n<\/ol>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Entsprechen spezifischen neuen Funktionen.<\/li>\n\n\n\n<li>Beispiele: feature.filter-optimization, feature.ui-redesign.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Bugfix-Branches (bug.)<\/strong><\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li><\/li>\n<\/ol>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Dienen der Behebung von Fehlern in der Software.<\/li>\n\n\n\n<li>Beispiele: bug.login-issue, bug.data-corruption.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Custom-Branches (custom.)<\/strong><\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li><\/li>\n<\/ol>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Erm\u00f6glichen nutzerspezifische Anpassungen, insbesondere bei Filtertechniken.<\/li>\n\n\n\n<li>Beispiele: custom.special-filter, custom.client-specific.<\/li>\n\n\n\n<li>Filter sind ein zentrales Feature der Software und k\u00f6nnen individuell hinzugef\u00fcgt werden.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Beispielinterpretation<\/h2>\n\n\n\n<pre class=\"wp-block-code\"><code>v0.1.2-dev-87f8955<\/code><\/pre>\n\n\n\n<ul class=\"wp-block-list\">\n<li>v0.1.2:<br>\u2013 Major-Version 0: Noch in der fr\u00fchen Entwicklungsphase.<br>\u2013 Minor-Version 1: Neue Funktionalit\u00e4ten seit der letzten Minor-Version.<br>\u2013 Patch-Version 2: Kleinere Fehlerbehebungen oder Optimierungen.<\/li>\n\n\n\n<li>dev:<br>\u2013 Entwicklungszweig ist der Hauptentwicklungsbranch.<\/li>\n\n\n\n<li>87f8955:<br>\u2013 Eindeutige Commit-ID zur Nachverfolgung.<\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>v1.3.0-feature.filter-improvements-4ac12d8<\/code><\/pre>\n\n\n\n<ul class=\"wp-block-list\">\n<li>v1.3.0:<br>\u2013 Major-Version 1: Stabile Hauptversion.<br>\u2013 Minor-Version 3: Neue Funktionen seit der letzten stabilen Version.<br>\u2013 Patch-Version 0: Keine Fehlerbehebungen seit dem letzten Minor-Release.<\/li>\n\n\n\n<li>feature.filter-improvements:<br>\u2013 Branch f\u00fcr die Verbesserung von Filtertechniken.<\/li>\n\n\n\n<li>4ac12d8:<br>\u2013 Commit-ID der spezifischen \u00c4nderung.<\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>v1.3.0-feature.filter-improvements-4ac12d8<\/code><\/pre>\n\n\n\n<ul class=\"wp-block-list\">\n<li>v1.3.0:<br>\u2013 Major-Version 1: Stabile Hauptversion.<br>\u2013 Minor-Version 3: Neue Funktionen seit der letzten stabilen Version.<br>\u2013 Patch-Version 0: Keine Fehlerbehebungen seit dem letzten Minor-Release.<\/li>\n\n\n\n<li>feature.filter-improvements:<br>\u2013 Branch f\u00fcr die Verbesserung von Filtertechniken.<\/li>\n\n\n\n<li>4ac12d8:<br>\u2013 Commit-ID der spezifischen \u00c4nderung.<\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>v2.0.1-custom.client-request-bcdef12<\/code><\/pre>\n\n\n\n<ul class=\"wp-block-list\">\n<li>v2.0.1:<br>\u2013 Major-Version 2: Gr\u00f6\u00dfere, nicht abw\u00e4rtskompatible \u00c4nderungen.<br>\u2013 Minor-Version 0: Erste Version dieses Releases.<br>\u2013 Patch-Version 1: Fehlerbehebung.<\/li>\n\n\n\n<li>custom.client-request:<br>\u2013 Nutzerdefinierter Branch mit spezifischen Anpassungen.<\/li>\n\n\n\n<li>bcdef12:<br>\u2013 Commit-ID der \u00c4nderung.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Fazit<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Die Versionssemantik der Software bietet Ihnen eine transparente und strukturierte M\u00f6glichkeit, den Entwicklungsstand und die Branch-Herkunft einer Version nachzuvollziehen. Dank dieser Systematik k\u00f6nnen Sie als Nutzer ebenso wie alle Entwickler effizient auf spezifische Versionen und Anpassungen zugreifen.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Unser neues Nummernschema f\u00fcr Software-Versionen folgt einer klar definierten Struktur, die sowohl semantische Versionierung als auch branchspezifische Informationen umfasst. Hier erkl\u00e4ren wir die Details dieser Struktur und wie Sie die Versionsnummern interpretieren k\u00f6nnen. Allgemeiner Aufbau der Versionsnummer Eine typische Versionsnummer sieht wie folgt aus: Bestandteile Semantische Versionierung (v0.1.2) Branchname (dev) Commit-Hash (87f8955) Branches und ihre &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/alx-development.de\/?p=223\" class=\"read-more\">Read More<span class=\"screen-reader-text\"> &#8222;Neue Programmversionierung&#8220;<\/span><\/a><\/p>\n","protected":false},"author":3,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[7],"tags":[],"class_list":["post-223","post","type-post","status-publish","format-standard","hentry","category-software"],"_links":{"self":[{"href":"https:\/\/alx-development.de\/index.php?rest_route=\/wp\/v2\/posts\/223","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/alx-development.de\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/alx-development.de\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/alx-development.de\/index.php?rest_route=\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/alx-development.de\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=223"}],"version-history":[{"count":3,"href":"https:\/\/alx-development.de\/index.php?rest_route=\/wp\/v2\/posts\/223\/revisions"}],"predecessor-version":[{"id":475,"href":"https:\/\/alx-development.de\/index.php?rest_route=\/wp\/v2\/posts\/223\/revisions\/475"}],"wp:attachment":[{"href":"https:\/\/alx-development.de\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=223"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/alx-development.de\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=223"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/alx-development.de\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=223"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}