Changelog

===============================================================================
+ Neuerungen oder Verbesserungen
- Bug fix oder Funktionen Entfernt
* Änderungen oder Informationen
! Wichtig - beachten!!!
===============================================================================

==== CHANGELOG von 0.9.6 auf 0.9.7 (DSGVO Update) ====
+ Checkbox dem Kontaktformular hinzugefügt (bzgl. DSGVO)
+ Checkbox zur Bestätigung der Datenschutzerklärung bei der Registrierung hinzugefügt
+ Seite für die Datenschutzerklärung hinzugefügt
+ Impressum und Datenschutz kann in den Einstellungen eingetragen werden
+ Verbessert: User Löschfunktion DSGVO konform erweitert
- Gefixt: Problem bei fehlender DirectoryIndex Einstellung behoben
- Gefixt: Fehler bei entfernen des Benutzerbildes (Administrator seitens)
- Gefixt: Bei Zusatzfeldern vom Typ "Select" wurde nicht die richtige Option ausgewählt
- Gefixt: Rechtschreibfehler behoben
- Gefixt: Mögliche Probleme mit getUser(); bei Eingabe von "0" behoben
- Gefixt: bei timeformer() Funktion, Aufruf von nicht vorhandenen Funktionen behoben
!* Ab der nächsten Version wird die timeformer() und timediv() Funktionen durch eine neue ersetzt

==== CHANGELOG von 0.9.6 auf 0.9.6.1 ====
+ Verbessert: Autoload Funktion unterstützt nun auch namespaces (sofern diese die gleiche Struktur wie die Ordner haben)
- Gefixt: Keine MySQL-Fehler-Ausgabe bei der Installation, Step Benutzer anlegen
- Gefixt: Auf manchen Server gab es Probleme mit den Schreibrechten auf die config.php in der Installation
- Gefixt: Alle Tabellen haben Standardwerte erhalten
- Gefixt: Fehler beim Rang erstellen behoben (MySQL-Fehler wurde nicht ausgegeben)
- Gefixt: Fehler beim Löschen einer Seite mit Datei behoben (falls die Datei nicht existierte wurde ein PHP-Fehler erzeugt)

==== CHANGELOG von 0.9.5 auf 0.9.6 ====
+ Blacklist für Benutzernamen hinzugefügt (Statisch in der loginsystem Klasse)
+ htaccess Datei im "templates" Verzeichnis hinzugefügt, zum Schutz vor äußeren Aufrufen
+ Verbessert: getCode() Funktion prüft jetzt nur noch für die Angegeben Tabellen/Spalten ob der Code schon verwendet wird
* Änderung: Verwendung einer anderen Kodierung des E-Mail Betreffs
* Änderung: Rechtschreibfehler behoben
* Änderung: Installation Links hinzugefügt
* Änderung: Installation (Step 5) - Beschreibung für Vor-/Nachname geändert
- Gefixt: Passwort zurücksetzen Seite nicht erreichbar
- Gefixt: Änderung der minimalen Passwortlänge hatten keine Auswirkung
- Gefixt: Bei der Installation muss kein DB-Passwort mehr eingegeben werden
- Gefixt: Bei der Installation sind mehr Zeichen im Datenbankname sowie Benutzername erlaubt
- Gefixt: Bei der Installation (Step 5) werden jetzt Zeilenumbrüche bei dem Adressfeld hinzugefügt
- Gefixt: War bei Zusatzfeldern ein Regex angegeben, war es automatisch ein Pflichtfeld
- Gefixt: getUser() Funktion hat bei Übergabe von "fullname" und nur einen angegeben Vornamen nichts zurückgegeben
- Entfernt: Verison aus dem Footer
- Entfernt: Nicht benötigte Spalten aus der MySQL-Benutzer-Tabelle entfernt