Create ChangeLog.md
This commit is contained in:
parent
5c38737d63
commit
d089c63d9f
69
ChangeLog.md
Normal file
69
ChangeLog.md
Normal file
@ -0,0 +1,69 @@
|
|||||||
|
# Übersicht über die Versionshistorie #
|
||||||
|
|
||||||
|
### Versionsverlauf ###
|
||||||
|
**v0.1**
|
||||||
|
* Body des Skriptes erstellt
|
||||||
|
* Abfrage neuste Version vorhanden
|
||||||
|
* Abfrage welche Version installiert
|
||||||
|
* Funktion Versionsvergleich
|
||||||
|
* Download und installation der neusten Version
|
||||||
|
* Desktopmeldungen hinzugefügt
|
||||||
|
|
||||||
|
**v0.2**
|
||||||
|
* Verbesserungen bei den Desktopmeldungen
|
||||||
|
|
||||||
|
**v0.3**
|
||||||
|
* Funktion Check Verfügbarkeit der Downloadseiten hinzugefügt
|
||||||
|
|
||||||
|
**v0.4**
|
||||||
|
* Check Verfügbarkeit auf Test Netzwerk vorhanden und Auswertung erweitert
|
||||||
|
* diverse Kommentare hinzugefügt
|
||||||
|
|
||||||
|
**v0.5**
|
||||||
|
* Funktion Check läuft noch eine Calibre Instanz mit Counter
|
||||||
|
* Ausgabe Texte verbessert und erweitert
|
||||||
|
* URL Statuscodes holen ins main verlagert.
|
||||||
|
|
||||||
|
**v0.6**
|
||||||
|
* Verbesserungen in der Terminalausgabe, Startausgabe ist eine eigene Funktion
|
||||||
|
* URL Status Code ist nun eine eigene Funktion
|
||||||
|
|
||||||
|
**v0.7**
|
||||||
|
* Der Updateprozes wurde in eine Prozedure geschrieben und die main Prozedure gibt nur noch Hilfe und Verion aus oder startet sofort die Update Prozedur
|
||||||
|
|
||||||
|
**v0.8**
|
||||||
|
* Optionsschalter hinzugefügt, Kontrolle ob benötigte Programme vorhanden sind.
|
||||||
|
* Unterschiedliche Installationsart und -dialog je nach dem ob man Schreibrechte
|
||||||
|
* auf im Calibre Installationspfad hat oder nicht.
|
||||||
|
|
||||||
|
**v0.9**
|
||||||
|
* einbinden eines Konfigurationsfiles, auslagern einiger Funktionen in Headerfiles
|
||||||
|
* einbringen der Dateien in die Linux Verzeichnishierarchie
|
||||||
|
|
||||||
|
**v0.10**
|
||||||
|
* hinzufügen eines Installationsskriptes für den calibre-autoupdater, Installsript prüft vorhanden sein von calibre und des updaters und fragt nach Installationsort des Updaters
|
||||||
|
|
||||||
|
**v0.11**
|
||||||
|
* Das Mainscript wurde angepasst so das der Installer die ermittelten Variablen für den Installationsort in das Mainscript und die Konfigdatei schreiben kann.
|
||||||
|
* Es wurden diverse Ausgabentexte sprachlich verbessert und Fehler beseitigt.
|
||||||
|
|
||||||
|
**v0.13**
|
||||||
|
* Es wurden diverse Fehler beim eigentlichen Updateprozess bereinigt.
|
||||||
|
* Desweiteren wurden größere Prozesse in kleine aufgeteilt.
|
||||||
|
|
||||||
|
**v0.14**
|
||||||
|
* Uninstallfunktion für Calibre hinzugefügt. Hiermit kann Calibre von der Festplatte deinstalliert werden.
|
||||||
|
* Bei einer nicht vorhandenen Calibreinstallation wird vom Installsript des Updaters gefragt, ob Calibre installiert werden soll.
|
||||||
|
* Die Funktion Installation des Updaters wurde aufgeteilt in root\_install und noroot\_install
|
||||||
|
* Uninstall Funktion für den calibre-autoupdater mit gleichzeitiger nachfrage und eventueller deinstallation vom Calibre Programm
|
||||||
|
* der Code wurde überarbeitet, die Dialoge verbessert, Ergebnisse von Funktionsaufrufen in Variablen geschrieben
|
||||||
|
|
||||||
|
**v0.20**
|
||||||
|
* Der Code wurde komplett überarbeitet und vieles neu geschrieben. Sauberer Code und weniger Abfragen.
|
||||||
|
* Die Bedingungen und Schleifen wurden einfacher und logischer geschrieben
|
||||||
|
* Die Prüfung ob Calibre noch gestartet ist wenn ein Update gemacht wird ist nun simpler geschrieben, und es wird nicht mehr hart beendet sondern gewartet bis der Benutzer Calibre beendet
|
||||||
|
* Die Calibre Installation ist vom Installer in das Updaterskript gewandert, und im Zuge einer Calibreinstallation wird automatisch die Konfigurationsdatei des Updaters angepasst (übergabe Calibre-Install-Ort)
|
||||||
|
* Es wird wieder geprüft ob Calibre installiert ist bevor der Updater gestartet wird
|
||||||
|
|
||||||
|
**TODO**
|
||||||
|
* Auslesen der Download URL von der Download Seite kontrolle ob alle benötigten programme für das skript vorhanden sind
|
Loading…
Reference in New Issue
Block a user