Version | Datum | Beschreibung |
---|---|---|
4.x | 2019 | Aktualisierung auf XML-Version von 2018 |
3.2.3 | 17-Okt-2018 | Security-Fix |
3.2.2 | 09-Sep-2018 | Bug-Fix |
3.2.1 | 19-Aug-2018 | Bug-Fix |
3.2.0 | 18-Mai-2018 | robusteres Verhalten gegenüber ausgelassenen Teildatensätzen |
3.1.0 | 07-Apr-2018 | mehr Validierung |
3.0.0 | 10-Jan-2018 | REST-Services |
2.1.3 | 06-Nov-2017 | Bugfix |
2.1.2 | 06-Okt-2017 | Bugfix |
2.1.1 | 24-Sep-2017 | Bugfix |
2.1.0 | 06-Mär-2017 | Bugfixing und verbesserte Serialisierung |
2.0.0 | 02-Feb-2017 | Bereinigungen |
1.1.0 | 08-Feb-2016 | Registrierung XML-Beschreibung |
1.0.0 | 03-Feb-2015 | Streaming-API |
0.9.3 | 05-Feb-2014 | ausführbare Jar-Datei (2. Versuch) |
0.9.2 | 02-Feb-2014 | ausführbare Jar-Datei |
0.9.1 | 02-Mai-2013 | Bugfix-Release |
0.9.0 | 21-Apr-2013 | Unterstützung Version 2009 |
0.7.0 | 17-Jul-2012 | neue GroupId (com.github.oboehm) |
0.6.3 | 01-Okt-2011 | Bug-Fixing |
0.6.2 | 31-Aug-2011 | Maven3-Anpassungen für Projekt-Reports |
0.6.1 | 04-Aug-2011 | Aktualisierung Dokumentation |
0.6.0 | 15-Jun-2011 | erster SOP-Ansatz |
0.5.1 | 02-Feb-2011 | Support für Sparte 50 bis 53 (KFZ Haftpflicht / Vollkasko) |
0.5.0 | 08-Jan-2011 | HTML-Support, Support für Sparte 10 (Leben) |
0.4.2 | 03-Aug-2010 | verbesserte Testabdeckung |
0.4.1 | 08-Feb-2010 | fehlende (Java-) Docs ergänzt |
0.4.0 | 06-Jan-2010 | Support für Sparte 030 |
0.3.0 | 15-Dez-2009 | XML-Support |
0.2.1 | 17-Nov-2009 | Bugfix Datums-Validierung |
0.2.0 | 16-Nov-2009 | Registrierung eigener Datensätze |
0.1.2 | 09-Nov-2009 | Satz 0220.070 definiert |
0.1.1 | 07-Nov-2009 | Dokumentation aktualisiert |
0.1.0 | 06-Nov-2009 | Import-Unterstützung |
0.0.2 | 26-Okt-2009 | Datenpaket hinzugefügt |
0.0.1 | 09-Okt-2009 | erster Prototyp |
Typ | Änderungen | Durch |
---|---|---|
Verlagerung der Release-Notes nach https://github.com/oboehm/gdv.xport/blob/develop/CHANGELOG.md | oboehm |
Typ | Änderungen | Durch |
---|---|---|
Jackson-Bibliothek für JSON-Serialisierung aktualisiert (behebt CVE-2018-7489, s. https://github.com/oboehm/gdv.xport/network/alert/pom.xml/com.fasterxml.jackson.core:jackson-databind/open) | oboehm |
Typ | Änderungen | Durch |
---|---|---|
Setter von GesamtbeitragBrutto im Nachsatz korrigiert. Behebt issues/34. | oboehm |
Typ | Änderungen | Durch |
---|---|---|
Satzart 350 (Klauseln) wird jetzt intern korrekt als Satzart registriert. Behebt issues/33. | oboehm |
Typ | Änderungen | Durch |
---|---|---|
Gruppierung von Teildatenersätzen korrigiert. Behebt issues/26. | schosin | |
Inkonsistenz zwischen Satz.getFeld(..) vs. Teildatensatz.getFeld(..) behoben. Behebt issues/22. | schosin | |
Konsistenz zwischen XML- und Enum-Beschreibung verbessert. Behebt issues/18. | schosin | |
Fehlende Bezeichner und Enums ergänzt. | schosin |
Typ | Änderungen | Durch |
---|---|---|
Feld0001.ART_DES_ADRESSATEN korrigiert. Behebt issues/10. | oboehm | |
IBANs und BICs werden jetzt bei der Validierung auch überprüft. | oboehm |
Typ | Änderungen | Durch |
---|---|---|
XML-Datei von 2015 wurde zusätzlich zur 2013er-Version hinzugefügt und als Default verwendet. Behebt issues/9. | oboehm | |
Aufteilung von gdv-xport in Bibliothek (gdv-xport-lib) und REST-Services (gdv-xport-service). | oboehm |
Typ | Änderungen | Durch |
---|---|---|
Einige Bezeichner (mit _IN_WAEHRUNGSEINHEITEN u.a.) korrigiert. Behebt issues/6. | oboehm | |
Teildatenersätze können jetzt in beliebiger Reihenfolge und mit Lücken importiert werden. Behebt issues/8. | oboehm |
Typ | Änderungen | Durch |
---|---|---|
Teildatenersatz-Erkennung verbessert. | NiasSt90 | |
Bezeichneranpassung. | NiasSt90 |
Typ | Änderungen | Durch |
---|---|---|
NumberFormatException im XmlHelper mit Woodstox-Parser behoben. Behebt issues/4. | ||
Feldlänge von Feld 11 in Feld221Wagnis48 korrigiert. Behebt issues/5. |
Typ | Änderungen | Durch |
---|---|---|
Veraltete Methode 'getBezeichnerAsString()' entfernt. | oboehm | |
Einige Schreibfehler in Bezeichner-Konstanten korrigiert. | oboehm |
Typ | Änderungen | Durch |
---|---|---|
Wegen größeren Änderungen wurde Version 1.2 jetzt zur neuen Version 2.0 erhoben. | oboehm | |
Umstieg auf Log4J-2 als neues Logging-Framework. | oboehm | |
Deprecated String-Konstanten in Bezeichner gelöscht. Als Ersatz gibt es String-Konstanten mit "NAME_"-Prefix. | oboehm | |
Encoding-Probleme sind jetzt beseitigt. | oboehm | |
Über CsvFormatter können Datenpakete jetzt ins CVS-Format exportiert werden. | oboehm |
Typ | Änderungen | Durch |
---|---|---|
Test-Abdeckung von XmlService erhöht. | oboehm | |
Konstruktoren und Methoden, die als Deprecated gekennzeichnet waren und laut JavaDoc mit 1.1 entfernt werden sollten, wurden entfernt: Constructor XmlFormatter(File) und XmlFormatter.close(). | oboehm | |
SatzNummer wurde in SatzTyp umbenannt. | oboehm | |
Fehlende Felder für Satzart 0210.030 und 0210.040 ergänzt. | oboehm | |
Fehlende Feld-Referenzen können jetzt in 'gdv/xport/satz/xml/fehlendeFelder.xml' ergänzt werden. | oboehm |
Typ | Änderungen | Durch |
---|---|---|
Anpassungen an die 2013er-Version des GDV-Handbuchs. | oboehm | |
XmlService unterstützt die restlichen Sätze auf Basis der XML-Beschreibung von gdv-online (http://www.gdv-online.de/vuvm/bestand/best_2013.htm"). | oboehm | |
Import- und Export-Methoden der Datenpaket-Klasse unterstützen jetzt Encoding. | oboehm | |
DatenpaketStreamer mit Streaming-API eingeführt, um den Speicherverbrauch zu begrenzen. | oboehm |
Typ | Änderungen | Durch |
---|---|---|
Bereitstellung als ausführbare Jar-Datei *und* als Bibliothek. | oboehm | |
Unterstützung für Sparte 110 bei der Satzart 220 (Dank an Frank Berger). | fberger | |
Verwendung eines RecordReaders, um zu kurze Records mit Leerstellen aufzufüllen. | oboehm |
Typ | Änderungen | Durch |
---|---|---|
Bereitstellung als ausführbare Jar-Datei. | oboehm | |
Ein Input-Stream oder Reader kann jetzt für den Import mehrerer Datenpakete verwendet werden. | oboehm | |
Unterstützung für Sparte 140 bei der Satzart 220 (Dank an Frank Berger). | fberger |
Typ | Änderungen | Durch |
---|---|---|
Fehlerhafte Definitionen (ENDALTER) in diversen Feld220WagnisXx-Enums korrigiert. Fehlende Felder in Feld220Wagnis9 ergänzt. | oboehm |
Typ | Änderungen | Durch |
---|---|---|
Feld-Klasse akzeptiert jetzt auch Enums im Konstruktor. | oboehm | |
Option "-java" wird nicht mehr unterstützt (Main-Klasse). | oboehm | |
Manifest enthält jetzt Main-Klasse. | oboehm | |
Sparte 40 (Haftpflicht) ist hinzugekommen. | ralfklemmer | |
Unterstützung von Satzart 222 und 230, Unterstützung der Wagnisart für diverse Sparten, | ralfklemmer | |
Beginn Umstellung auf Version 2009 des GDV-Handbuches. | ralfklemmer | |
@FelderInfo hinzugefügt, um gemeinsame FeldInfos herausziehen zu können. | oboehm | |
SpartenspezifischerTeil-Klasse als deprecated markiert und SpartenspezifischerTeilTest entfernt. | oboehm |
Typ | Änderungen | Durch |
---|---|---|
Tests parallelisiert und ConcurrentModificationExceptions behoben. | oboehm | |
GroupId geändert zu com.github.oboehm, um Anforderung von https://issues.sonatype.org/browse/OSSRH-3883 zu erfüllen. | oboehm | |
Update auf PatternTesting 1.2 zur Test-Parallelisierung (ParallelSuite). | oboehm |
Typ | Änderungen | Durch |
---|---|---|
Registrierung eines neuen Datensatzes oder Enums überschreibt jetzt die alte Einstellung (https://github.com/oboehm/gdv.xport/issues/1). Behebt issues/1. | oboehm |
Typ | Änderungen | Durch |
---|---|---|
Fehlende Projekt-Reports werden jetzt wieder generiert. | oboehm | |
Checkstyle-Warnungen reduziert. | oboehm |
Typ | Änderungen | Durch |
---|---|---|
Fehlerhafter Link zum Download korrigiert. | oboehm | |
Aktualisierung für Eclipse Helios. | oboehm |
Typ | Änderungen | Durch |
---|---|---|
Java-Formatter hinzugefügt, um die Migration des alten Ansatzes zum SOP-Ansatz zu erleichtern. | oboehm | |
SOP-Ansatz mit Hilfe von Enums und Annotations, um die Typ-Sicherheit und Lesbarkeit zu erhöhen. | oboehm |
Typ | Änderungen | Durch |
---|---|---|
NumberFormatException bei NumFeldern mit großen Zahlen behoben. | oboehm | |
Unterstützung für Sparte 50 bis 53 bei den Satzarten 210, 211, 220 und 221 (Dank an Igor Narodetskyi). | oboehm | |
Coypy&Paste-Fehler von Bezeichner.NAME2 korrigiert. | oboehm | |
HtmlFormatter schreibt jetzt das Ende der HTML-Datei korrekt. | oboehm |
Typ | Änderungen | Durch |
---|---|---|
Beginn mit Unterstützung für Sparte 10 (Leben). | oboehm | |
Dokumentation ergänzt. | oboehm | |
HtmlFormatter für die HTML-Ausgabe hinzugefügt. | oboehm | |
Unterstützung für Satzart 211 und 221 (Erweiterungssatz). | oboehm | |
Eigenes Logo erstellt. | oboehm |
Typ | Änderungen | Durch |
---|---|---|
Update auf PatternTesting 1.0.1 | oboehm | |
JUnit-Tests für io-Package hinzugefügt. | oboehm |
Typ | Änderungen | Durch |
---|---|---|
Dokumentation aktualisiert, Checkstyle-Warnings reduziert | oboehm |
Typ | Änderungen | Durch |
---|---|---|
Teildatensätze können jetzt entfernt und hinzugefügt werden. | oboehm | |
Satz 0210.030 wird jetzt direkt unterstützt. | oboehm |
Typ | Änderungen | Durch |
---|---|---|
Vereinfachte und verbesserte XML-Generierung, XSD unter http://labs.agentes.de/xsd/ | oboehm | |
Datenpakete können jetzt auch über HTTP importiert werden | oboehm |
Typ | Änderungen | Durch |
---|---|---|
Fehler in der Datums-Validierung behoben. | oboehm |
Typ | Änderungen | Durch |
---|---|---|
Über die SatzFactory-Klasse können jetzt eigene Datensätze registriert und/oder bestehende Datensätze ersetzt werden. | oboehm | |
(Teil-)Datensätze können jetzt als XML ausgegeben werden. | oboehm |
Typ | Änderungen | Durch |
---|---|---|
Datensatz 220 hinzugefügt, Felder für Sparte 70 (Rechtsschutz) definiert. | oboehm | |
Datum-Felder werden jetzt auch auf gültiges Datum validiert. | oboehm |
Typ | Änderungen | Durch |
---|---|---|
Dokumentation aktualisiert (u.a. Download-Sektion hinzugefügt) | oboehm | |
Unterklassen von VertragsspezifischerTeil entsorgt (die verschiedenen Sparten werden jetzt direkt von dieser Klasse unterstützt). | oboehm |
Typ | Änderungen | Durch |
---|---|---|
Import-Unterstützung mit ISO-8859-1 als Default-Encoding. | oboehm | |
Einsatz von Validatoren, basierend auf OVal (http://oval.sourceforge.net/) | oboehm | |
Allgemeiner und Spartenspezifischer Vertragsteil als Klassen hinzugefügt. | oboehm |
Typ | Änderungen | Durch |
---|---|---|
Klasse "Datenpaket" hinzugefügt, zu dem verschiedene Satz-Klassen hinzugefügt werden können. Damit ist ein leerer Export (der nur aus Vorsatz und Nachsatz besteht) möglich. | oboehm | |
Export mit anderen Datensätze sind prinzipiell auch möglich, erfordern aber etwas mehr Aufwand, da eine Datensatz-spezifische Unterstützung noch weitgehend fehlt. | oboehm | |
Einsatz der PatternTesting-Bibliothek und Umwandlung in ein AspectJ-Projekt. | oboehm |
Typ | Änderungen | Durch |
---|---|---|
Basisklassen wie Feld, NumFeld oder Satz bereitgestellt. | oboehm |