txtPL Parser: Release Notes
Übersicht der Änderungen. Die CVS-Änderungsinformation ist ebenfalls lesbar.
20. September 2005
Neue Version 2.09.
Änderungen betreffen diverse Bugfixes und Verbessreung der Perldoc:
Bugfix/Erweiterung bei sub is_condition
Komplexere Strings mit Quotes werden nunmehr auch erkannt und interpretiert.
Perldoc
Die Perldoc des Moduls wurde um einige Hinweise und Texte ergänzt.
16. September 2005
Neue Version 2.07.
Änderungen betreffen diverse Bugfixes und Codeoptimierungen:
Bugfix bei komplexen IF-Schleifen behoben.
In den bisherigen Versionen hatte sich ein Fehler eingeschlichen, der jedoch nur bei der Nutzung von verschachtelten IF-Konstrukten merkbar machte.
Dieser fehler wurde durch den Umbau der Analyse der IF-Bereiche korrigiert. In dem Zusammenhang konnte auch die Performance des Parses erhöht werden, da die Reihenfolge des Parsers bei eingebundenen Variablen (zum Beispiel von <#print#>-Anweisungen innerhalb der IF-Bedingung) geändert wurde.POD in english.
Um den Bestreben nachzukommen, das Modul CPAN-gerechter zu machen, wurde die POD ins Englische übersetzt.
Neue Objectmethode "print"
Aufgrund von Nutzerwünschen wurde die Methode print() eingebaut, die den Textbereich auf STDOUT ausgibt.
2. August 2005
Lizenzänderung: Umstellung von der Trolltech-Lizenz auf LGPL.
1. August 2005
Einbau eines Validator-Submoduls zur Syntaxprüfung von URLs, Mailadressen und anderen Strings.
Folgender Aufbau hat somit die Perl-Version:
txtpl.pm
txtpl/ Verzeichnis
Validator.pm Validator-Submodul
database/ Verzeichnis für DB-Zugriffe
MySQL.pm MySQL-Datenbanken
Firebird.pm Firebird-Datenbanken
InterBase.pm InterBase-Datenbanken
Math/ Verzeichnis
samples/ Verzeichnis für Beispiele
26. Juli 2005
Erweiterungen der IF-Syntax
15. März 2005
Bugfixes.
November 2004
Der Perlparser ist nunmehr in einem Zustand das ich (xwolf)
mich traue ihn herauszugeben.
Desweiteren ist mit dem Tag <#loop#> eine neue
nützliche Funktion hinzugefügt worden.
Oktober 2004
Es wurden kleinere Umbauarbeiten notwendig um die Modulstruktur standardgemäßer zu machen. Dies ist notwendig, um txtPL als CPAN-Modul zu registrieren.
Änderungen im Detail:
- Die Verzeichnisse
databaseundMathwurden in das neue Unterverzeichnistxtplgeschoben. - Die Submodule
MySQL.pm,Firebird.pmundInterBase.pmwurden in das neuedatabaseVerzeichnis geschoben und in ihren Aufrufparametern angepasst.
Folgender Aufbau hat somit die Perl-Version:
txtpl.pm
txtpl/ Verzeichnis
database/ Verzeichnis für DB-Zugriffe
MySQL.pm MySQL-Datenbanken
Firebird.pm Firebird-Datenbanken
InterBase.pm InterBase-Datenbanken
Math/ Verzeichnis
samples/ Verzeichnis für Beispiele
Perl-Version: txtpl.pm, 18. Juli 2003
Das erste Beta des Perlparser Version 2 ist einsatzbereit.
Info
$Id: release.shtml,v 1.7 2005/09/20 13:04:11 xwolf Exp $
Impressum

