﻿==================================
BackupDB - Contao module CHANGELOG
==================================

Version 0.1 (2007-12-29)
--------------------------
- Erst-Release


Version 0.2 (2008-01-05)
--------------------------
- Dateiname bei SQL-Backup enthält jetzt auch die Uhrzeit
- Bugfix für IE, [Backup starten] funktionierte nicht
  Absolute Pfadangabe im Template-<form>-Tag
- Erstellen von Website-Template als Zusatzfunktion hinzugefügt


Version 0.3 (2008-01-27)
--------------------------
- Problem behoben, wenn TYPOlight in Unterpfad installiert ist.
- Problem bei Datenbank-Export gelöst. Falsches Escapen von Hochkomma 
  in Texten, die nicht in Hex codiert werden.
- Französische Texte mit aufgenommen
  Dank an Cyril Ponce <typolight@gmail.com> für die Übersetzung
  
Version 0.4 (2008-05-12)
--------------------------
- Speichern auch über SafeMode-Hack möglich
  Dank an Andreas Schempp für die guten Tipps
  
Version 0.5 (2008-06-14)
--------------------------
- In Systemen, wie XAMPP, funktionierte das Speichern eines
  Website-templates nicht. Bei Windows-Pfaden wird wieder nach
  dem alten Prinzip aus Version 0.3 verfahren.
- Es ist jetzt möglich, wenn die Cron-Extension (von Acenes) 
  installiert ist, einen AutoBackupDB-Job aufzusetzen. Der Cron
  kann damit regelmäßige Backups der Datenbank auf den Webspace
  ausführen.
  Bei größeren Datenbanken kann es passieren, dass die maximale
  Scriptlaufzeit überschritten wird, dann kann das AutoBackupDB
  leider nicht verwendet werden.

Version 0.6 (2008-06-25)
--------------------------
- Probleme mit der Ermittlung eines temporären Verzeichnis bei PHP
  mit dem tempnam()-Funktion wurden behoben. 
  
Version 1.0.0 (2008-10-03)
--------------------------
- Entspricht der Version 0.6 aus dem Wiki. Jetzt als Installationspaket
  für das Extension Repository 
  
Version 1.0.1 (2008-12-15)
--------------------------
- Fehler beim Erstellen der Website-Templates gefixed.
  Es wurde ein falsches tmp-Verezichnis genutzt (erstellt).
- Liste der Standard-Module erweitert, damit sie nicht in der
  Liste der zu installierenden Module auftauchen.

neuer Build (2009-03-04)
------------------------
- Bei der Template-Speicherung fehlte ein / im temp-Pfad.
- Unterscheidung Windows / Linux scheint nicht mehr notwendig, da der Test schon in der Vorversion nicht mehr funktioniert hat.

neuer Build (2009-03-13)
------------------------
- In AutoBackupDB.php war der Speicherpfad fest in tl_files. Jetzt ist der AutoBackupDB-Pfad über $GLOBALS['TL_CONFIG']['uploadPath'] adressiert

neuer Build (2009-03-29)
------------------------
- Datenbanktabellen, die keinen PRIMANY KEY haben, wurden nicht korrekt gesichert - gefixt.
  Es kam immer folgende Meldung: Warning: implode() [function.implode]: Bad arguments. in ...
- Erweiterung: Anzahl der gespeicherten AutoBackups kann angegeben werden in der localconfig.php.
  Ohne Angabe gilt weiterhin die Anzahl 3 (default).
  $GLOBALS['BACKUPDB']['AutoBackupCount'] = 5;

neuer Build (2009-04-06)
------------------------
- Fehler im Dateinamen, wo die Uhrzeit nicht richtig kodiert wurde.
  Das date()-Kommando braucht ein "i" für Minuten, nicht ein "m"

Version 1.0.2 (2009-05-17)
--------------------------
- Anpassungen an TL-Version 2.7

Version 1.0.3 (2009-09-12)
--------------------------
- Probleme beim Sichern von '\' behoben

Version 1.0.4 (2009-09-20)
--------------------------
- Bug beseitigt, der durch die Änderungen in 1.0.3 entstanden war

Version 1.1.0 (2009-09-30)
--------------------------
- Erweiterung: Das Zielverzeichnis für Website-Templates kann in der
  localconfig.php angegeben werden.
  Ohne Angabe gilt weiterhin der Pfad 'templates' (default).
  Beispiel: $GLOBALS['BACKUPDB']['WsTemplatePath'] = 'tl_files/myTemplateBackups';

Version 1.1.1 (2009-10-24)
--------------------------
- PHP 5.3.x bemängelt die ereg-xxx()-Funktionen als veraltet.
  Austausch dieser ereg-Anweisungen gegen aktuelle PHP-Befehle
  
Version 1.1.2 (2009-11-28 / 2009-11-29)
---------------------------------------
- Problem mit Hochkomma in Texten gefixt: Texte mit Hochkomma werden in HEX gespeichert
- gleiches auch für den Typ 'mediumtext'

Version 1.1.3 (2010-03-21)
--------------------------
- Anpassung der Standard-TL-Module für die Modulliste in MakeWsTemplate
- Endekennung am Ende jeden Backups, um schneller erkennen zu können, ob das Backup komplett ist.

Version 1.2.0 (2010-06-19)
--------------------------
- Fit for Contao 2.9.x
- Link zum cron jetzt für TYPOlight und Contao möglich

Version 1.3.0 (2011-05-08)
--------------------------
- Add BackupDB setting to Settings menu
- Selection string for adding some other database tables to website template export, e.g. cat_ for catalog

Version 1.4.0 rc1 (2011-07-01)
------------------------------
- Komplette Überarbeitung für Contao 2.10
- multi-column keys support
- SSL-Support

Version 1.4.1 stable (2011-09-01)
---------------------------------
- Problem mit SET SQL_MODE behoben
- FULLTEXT KEY wurde falsch notiert
- Integer-Felder ohne Default korrigiert

Version 1.5.0 stable (2012-02-19)
---------------------------------
- kleine Anpassungen für Contao 2.11.x

Version 1.6.0 stable (2012-08-04)
---------------------------------
- Contao-Version im Header aufführen
- Überarbeitung der Liste von installierten Erweiterungen
- Blacklist für nicht zu sichernde Tabellen-Daten
- Mail nach erfolgreichem AutoBackup
- Wahlweise Backupdatei an die Mail anhängen
- Wahlweise Komprimierung des Backup in ZIP-Datei
- Direktaufruf von AutoBackupDB.php durch einen Cron erlauben

Version 3.0.0 rc1 (2012-10-21)
------------------------------
- kompatibel mit Contao 3.0.RC2
- AutoBackup zur Zeit nur mit externem (echtem) Cron nutzbar.
  Aufruf: www.domain.tld/system/modules/BackupDB/AutoBackupDB.php

Version 3.2.0 stable (2014-01-19)
---------------------------------
- kompatibel mit Contao 3.2

Version 3.2.1 stable (2014-02-16)
---------------------------------
- auch im Composer nutzbar

