Skip to content

Releases: Hochfrequenz/xml-fundamend-python

v0.25.0

15 Oct 09:32
ca3b885

Choose a tag to compare

What's Changed

  • feat: normalize/sanitize Anwendungsfall.beschreibung by @hf-kklein in #176

Full Changelog: v0.24.0...v0.25.0

v0.24.0

15 Oct 08:34
e0af1af

Choose a tag to compare

What's Changed

  • build(deps): bump isort from 6.1.0 to 7.0.0 by @dependabot[bot] in #190
  • build(deps): bump pylint from 3.3.9 to 4.0.0 by @dependabot[bot] in #189
  • feat: add JSON column w/ Kommunikationsrichtungen to Anwendungsfall table (fix cyclic import problem with Kommunikationseinrichtung model) by @hf-kklein in #181

Full Changelog: v0.23.1...v0.24.0

v0.23.1

10 Oct 05:42
1bbe897

Choose a tag to compare

What's Changed

  • chore: run tests against FV2604 data, too by @hf-kklein in #182
  • build(deps): bump typing-inspection from 0.4.1 to 0.4.2 by @dependabot[bot] in #186
  • build(deps): bump pylint from 3.3.8 to 3.3.9 by @dependabot[bot] in #184
  • build(deps): bump isort from 6.0.1 to 6.1.0 by @dependabot[bot] in #185
  • build(deps): bump efoli from 2.1.0 to 2.1.1 by @dependabot[bot] in #187
  • chore: officially support Python 3.14; run CI on 3.14 by @hf-kklein in #188

Full Changelog: v0.23.0...v0.23.1

v0.23.0

01 Oct 16:03
05a15d0

Choose a tag to compare

What's Changed

  • feat(sanitize): Remove example codes from mig and ahb (e.g. "Zeitreihenwert") by @DeltaDaniel in #153
  • build(deps): bump typing-extensions from 4.14.0 to 4.14.1 by @dependabot[bot] in #154
  • feat: Update submodule after updating ahbs and migs in xml-migs-and-ahbs by @hf-fvesely in #156
  • Adds column anwendungshandbuch primary key to ahb tabellen view by @hf-krechan in #157
  • build(deps): bump coverage from 7.9.1 to 7.10.2 by @dependabot[bot] in #158
  • build(deps): bump build from 1.2.2.post1 to 1.3.0 by @dependabot[bot] in #159
  • build(deps): bump mypy from 1.16.1 to 1.17.1 by @dependabot[bot] in #160
  • build(deps): bump pylint from 3.3.7 to 3.3.8 by @dependabot[bot] in #161
  • build(deps): bump actions/checkout from 4 to 5 by @dependabot[bot] in #163
  • build(deps): bump coverage from 7.10.2 to 7.10.5 by @dependabot[bot] in #165
  • build(deps): bump typing-extensions from 4.14.1 to 4.15.0 by @dependabot[bot] in #168
  • build(deps): bump pytest from 8.4.1 to 8.4.2 by @dependabot[bot] in #166
  • build(deps): bump coverage from 7.10.5 to 7.10.6 by @dependabot[bot] in #169
  • build(deps): bump twine from 6.1.0 to 6.2.0 by @dependabot[bot] in #170
  • build(deps): bump mypy from 1.17.1 to 1.18.1 by @dependabot[bot] in #171
  • build(deps): bump mypy from 1.18.1 to 1.18.2 by @dependabot[bot] in #174
  • build(deps): bump actions/setup-python from 5 to 6 by @dependabot[bot] in #167
  • build(deps): bump black from 25.1.0 to 25.9.0 by @dependabot[bot] in #175
  • build(deps): bump coverage from 7.10.6 to 7.10.7 by @dependabot[bot] in #178
  • build(deps): bump syrupy from 4.9.1 to 5.0.0 by @dependabot[bot] in #179
  • feat: introduce function to parse Kommunikation_von attribute (w/o using it yet) by @hf-kklein in #180
  • chore: bump efoli min version (to support EdifactFormatVersion.FV2604) by @hf-kklein in #183

New Contributors

Full Changelog: v0.22.0...v0.23.0

v0.22.0

30 Jun 13:17
c916705

Choose a tag to compare

What's Changed

Full Changelog: v0.21.0...v0.22.0

v0.21.0

21 May 05:38
a5c73c9

Choose a tag to compare

What's Changed

  • chore: set min version of ahbicht to 0.16 by @hf-kklein in #142
  • fix: use "SG\d+" as Segment Group ID, not "\d+" alone by @hf-kklein in #143

Full Changelog: v0.20.0...v0.21.0

v0.20.0

20 May 13:55
c126b68

Choose a tag to compare

What's Changed

Min version of e-foli now is v2 => UTILMDS and UTILMDG are distinguished.

  • build(deps): bump pylint from 3.3.6 to 3.3.7 by @dependabot in #138
  • chore(ci): use dedicated dependabot org-secret to check out XML submodule by @hf-kklein in #140
  • build(deps): bump efoli from 1.4.0 to 2.0.0 by @dependabot in #141

Full Changelog: v0.19.0...v0.20.0

v0.19.0

24 Apr 10:51
f94fbe2

Choose a tag to compare

What's Changed

For all versions <0.19 the AhbReader and MigReader omitted Segments in between <Uebertragungsdatei> and <M_FORMAT> where FORMAT is e.g, 'MSCONS' or 'UTILMD'.
The effect was, that you couldn't find and UNA, UNB or UNZ segments in neither the MIG nor the AHB (see issue #57 where you also find examples.)

We decided against modeling the Übertragungsdatei as separate class and add an extra hierarchy layer to our data model because since some XML AHBs/MIGs do contain the extra layer and others don't this would overcomplicate things for consumers with only little added value. Instead the respective segments are appended to the elements before/after the segments from inside the <M_FORMAT> tag and have a boolean flag is_on_uebertragungsdatei_level which indicates if they are located outside the <M_FORMAT> tag (true).

  • feat: Support <Uebertragungsdatei> in MigReader (adds flag is_on_uebertragungsdatei_level to MIG Segment model) by @hf-kklein in #133
  • feat: Support <Uebertragungsdatei> in AhbReader (adds flag is_on_uebertragungsdatei_level to AHB Segment model) by @hf-kklein in #132
  • feat: Add Segment.is_on_uebertragungsdatei_level to AHB(esser) View (the aggregated instead of only the bare data model) by @hf-kklein in #134

Full Changelog: v0.18.1...v0.19.0

v0.18.1

24 Apr 09:57
3a999b2

Choose a tag to compare

What's Changed

  • fmt: format all .sql with jetbrains builtin sql formatter by @hf-kklein in #136
  • fix: segmentgroup_ids always start w/ SG, neither SGSG nor by @hf-kklein in #135

Full Changelog: v0.18.0...v0.18.1

v0.18.0

17 Apr 08:37
9a45e07

Choose a tag to compare

What's Changed

  • fix: use EdifactFormat as type for the format property of AHB & MIG by @hf-kklein in #129

Full Changelog: v0.17.2...v0.18.0