Releases: oboehm/gdv.xport
Releases · oboehm/gdv.xport
gdv-xport-7.2.2
What's Changed
- zurück zu unveränderten technischen Namen aus Original VUVM
Full Changelog: gdv-xport-7.2.1...gdv-xport-7.2.2
gdv-xport-7.2.1
What's Changed
- leere Vorzeichenfelder sind jetzt zugelassen (Issue #96)
- Methode getBetragMitVorzeichen in Satz erweitert, damit auch leere Vorzeichen für Betrag 0 erlaubt sind; by @qa-florian-wende in #97
Full Changelog: gdv-xport-7.1.1...gdv-xport-7.2.1
gdv-xport-7.1.1
What's Changed
- Fix für Feld JahresrenteInWaehrungseinheiten in SatzTyp 0220.010.9.1 in xmls by @qa-florian-wende in #95
New Contributors
- @qa-florian-wende made their first contribution in #95
Full Changelog: gdv-xport-7.1.0...gdv-xport-7.1.1
gdv-xport-7.1.0
What's Changed
Fixed
- Fehler in Methode "Bezeichner#of(String name)" (Issue #93)
- SatzTest#hasSparteAsProdukt() fehlerhaft (Issue #94)
- Bump org.postgresql:postgresql from 42.7.1 to 42.7.2 by @dependabot in #92
Changed
- Update auf Java 11
- Teildatensatz.getFeld(int) auf maximale Feld-Anzahl beschränkt
- Teildatensatz.getFeld(String, ..) ist jetzt deprecated
- Teildatensatz ist jetzt von Datensatz abgeleitet (statt Satz)
- Basis-Validierung optimiert
Added
- satzarten.properties zur Unterstützung der Valdierungslogik in SatzTyp eingeführt
- Validierung in Datensatz.setSparte(int)
- SatzTyp.isFreieSatzart() und SatzTyp.getErlaubteSparten()
Removed
- Unterstützung von Java 8
- XmlService.getSatzart(int)
Full Changelog: gdv-xport-7.0.1...gdv-xport-7.1.0
gdv-xport-7.0.1
What's Changed
Fixed
- kleinere Fehler in der mitgelieferten VUVM2023.xml
Full Changelog: gdv-xport-7.0.0...gdv-xport-7.0.1
gdv-xport-7.0.0
What's Changed
Added
- Unterstützung GDV-Version 2023
Changed
- Umstellung Feld-Constructor auf ByteAdresse (alte Constructoren sind damit 'deprecated')
- schnellere Validierung
- technische Namen innerhalb eines Datensatzes sind immer eindeutig (im Gegensatz zur Original-VUVM20xx.xml)
Breaking Changes
- Bezeichner muss fuer getFeld(..) und setFeld(..) eindeutig sein.
Ansonsten sollte der Zugriff über die Byte-Adresse erfolgen - Teildatensatz.hasFeld(Feld) geht nicht mehr nur über den Namen, sondern es müssen alle Attribute übereinstimmen
Fixed
- XML-Dateien (z.B. VUVM2023.xml) des GDV müssen nicht mehr manuell angepasst werden
- Downgrade HSQLDB-Treiber auf 2.6.1 wegen Java-8-Kompatibilität
Full Changelog: gdv-xport-6.6.0...gdv-xport-7.0.0
gdv-xport-6.6.0
What's Changed
Changed
- Validierung Satznummern
- kleinere Korrektur zu
VUVM2009.xml
eingespielt
Breaking Changes
- Gleichlautende Felder, die mehrfach in einem Satz auftreten können (wie z.B. "Satznummer"), müssen eindeutig sein.
Ansonsten muss über Teildatensatz und Byte-Adresse auf das gewünschte Feld zugegriffen werden.
Fixed
- nur noch Test-Abhängigkeit zu patterntesting (Issue #90)
Full Changelog: gdv-xport-6.5.0...gdv-xport-6.6.0
gdv-xport-6.5.0
What's Changed
Changed
- service-Modul auf Spring-Boot 2.6, Thymeleaf 3 und OpenApi 3 angehoben
Full Changelog: gdv-xport-6.4.2...gdv-xport-6.5.0
gdv-xport-6.4.2
What's Changed
Changed
- Build von Travis auf GitHub Actions umgestellt
- Log4j2- und andere Bibliotheken aktualisiert
Security
- Bump postgresql from 42.3.3 to 42.4.1 by @dependabot in #86
- Bump jackson-databind from 2.13.2.1 to 2.13.4.1 by @dependabot in #87
- Bump postgresql from 42.4.1 to 42.4.3 by @dependabot in #88
Full Changelog: gdv-xport-6.4.0...gdv-xport-6.4.2
6.4.0
What's Changed
- Property "gdv.eod" (End-of-Datensatz) wird beim Export berücksichtigt
Full Changelog: gdv-xport-6.2.2...gdv-xport-6.4.0