| ... | @@ -6,4 +6,23 @@ Es gibt keinen fancy-Update Mechanismus, das läuft einfach über git. Es kann i |
... | @@ -6,4 +6,23 @@ Es gibt keinen fancy-Update Mechanismus, das läuft einfach über git. Es kann i |
|
|
2. Git Repository Updaten: `git pull`
|
|
2. Git Repository Updaten: `git pull`
|
|
|
3. Auf nächsten Git-Tag gehen: `git checkout <Version>`, zB `git checkout v2.3.2`
|
|
3. Auf nächsten Git-Tag gehen: `git checkout <Version>`, zB `git checkout v2.3.2`
|
|
|
4. ggf Datenbank-Update machen: `mysql -u root -p <DB-NAME> < sql-scripts/update-db-from<>-to<>.sql` Dabei die korrekten Versionen eintragen!
|
|
4. ggf Datenbank-Update machen: `mysql -u root -p <DB-NAME> < sql-scripts/update-db-from<>-to<>.sql` Dabei die korrekten Versionen eintragen!
|
|
|
5. Testen, ob alles funktionert hat. |
|
5. Testen, ob alles funktionert hat.
|
|
\ No newline at end of file |
|
|
|
|
|
|
|
|
|
### Spezifische Versionshinweise:
|
|
|
|
|
|
|
|
## v2.3.2
|
|
|
|
Es gibt noch einen kleinen Fehler in inc/functions.php. Die Funktion `getAppVersion()` ab Zeile 223 muss ersetzt werden:
|
|
|
|
````
|
|
|
|
function getAppVersion(): string {
|
|
|
|
$cacheFile = sys_get_temp_dir() . '/app_version.txt';
|
|
|
|
if (!file_exists($cacheFile) || filemtime($cacheFile) < filemtime('.git/HEAD')) {
|
|
|
|
$version = trim(shell_exec('git describe --tags --abbrev=7 2>/dev/null')) ?: 'dev';
|
|
|
|
file_put_contents($cacheFile, $version);
|
|
|
|
}
|
|
|
|
return file_get_contents($cacheFile);
|
|
|
|
}
|
|
|
|
````
|
|
|
|
|
|
|
|
## v2.3.0
|
|
|
|
Kann übersprungen werden, es gibt einen Fehler im SQL-Updatescript - direkt zu v2.3.1 gehen. |