Releases: Hochfrequenz/mig_ahb_utility_stack
Releases · Hochfrequenz/mig_ahb_utility_stack
v0.2.7
What's Changed
- ⬇ Lower Coverage Threshold to 90% by @hf-kklein in #206
- 🚚
pruefidentifikator_to_format
➡get_format_of_pruefidentifikator
by @hf-kklein in #208 - ➕📂Add
machine-readable_anwendungshandbuecher
as submodule by @hf-kklein in #209 - Ignore Absender and Empfänger and all paths that are no json paths by @hf-aschloegl in #210
New Contributors
- @hf-aschloegl made their first contribution in #210
Full Changelog: v0.2.6...v0.2.7
v0.3.0a
What's Changed
- ⬇ Lower Coverage Threshold to 90% by @hf-kklein in #206
- 🚚
pruefidentifikator_to_format
➡get_format_of_pruefidentifikator
by @hf-kklein in #208
Full Changelog: v0.2.6...v0.3.0a
v0.2.6
What's Changed
- 🐛 Rework
maus.navigation
by @hf-kklein in #203 - Make
lxml
an optional dependency of themaus[xml]
package by @hf-kklein in #204
Full Changelog: v0.2.5...v0.2.6
v0.2.5
What's Changed
- Implement stricter checks on
AhbLine
s if used in FlatAnwendungshandbuch by @hf-kklein in #202
Full Changelog: v0.2.4...v0.2.5
v0.2.4
What's Changed
- 🐛
"MP-ID"
is never a ValuePoolEntry by @hf-kklein in #201
Full Changelog: v0.2.3...v0.2.4
v0.2.3
What's Changed
Probably the last release before maus v0.3.0. Already contains a lot of logic used there.
Features (mostly experimental... wait for v0.3.0 for stable functions)
- ✨Introduce
maus.navigation
to remember and describes paths taken in the AHB by @hf-kklein in #192 - Improve Navigation (add
data_element_id
) by @hf-kklein in #193 - ✨ Introduce
is_sub_location_of
forAhbLocation
s by @hf-kklein in #194 - ✨ Find common ancestor of
AhbLocation
s by @hf-kklein in #195 - Add "distance" calculation for pairs of
AhbLocations
by @hf-kklein in #196 - ✨Implement
sg_is_hierarchically_below
to easily spot relations in SGHs by @hf-kklein in #197 - ✨📑 Add
maus_version
toAhbMetaInformation
by @hf-kklein in #199
Dependencies
- Bump attrs from 22.1.0 to 22.2.0 by @dependabot in #198
Full Changelog: v0.2.2...v0.2.3
v0.2.2
What's Changed
- make
SegmentGroupHierarchy
"frozen" (immutable) by @hf-kklein in #190 - Enforce better AHB Data Quality: Nearly lines shall have a non None SG by @hf-kklein in #191
Full Changelog: v0.2.1...v0.2.2
v0.2.1
What's Changed
- ➕ Add helper method to get current EdifactFormatVersion by @hf-kklein in #184
- Bump marshmallow from 3.18.0 to 3.19.0 by @dependabot in #183
- Add artificial
index
(int) property toAHBLine
andSegmentLevel
classes but discard it before serializing the DeepAhb by @hf-kklein in #185 - Bump lxml from 4.9.1 to 4.9.2 by @dependabot in #188
Full Changelog: v0.2.0...v0.2.1
v0.1.25
What's Changed
- ✔ add more unit test cases by @hf-kklein in #179
- Fix 1:n cardinality between AHB lines and MIG entries by @hf-kklein in #176
- Make lxml an optional dependeny by @hf-krechan in #187
Full Changelog: v0.1.24...v0.1.25
v0.2.0
What's Changed
Data Model Changes (might be a little bit breaking)
- attribute
ahb_expression
must either beNone
orstr
but not empty str by @hf-kklein in #181 (This means that some fields that were typed asstr
before are nowOptional[str]
)
Mapping Logic Features
- Support 1:n cardinality between AHB lines and MIG entries by @hf-kklein in #176
Internal Changes
- ✔ add more unit test cases by @hf-kklein in #179
Full Changelog: v0.1.24...v0.2.0