Releases: Hochfrequenz/efoli.py
Releases · Hochfrequenz/efoli.py
v2.3.1
What's Changed
- build(deps-dev): bump build from 1.4.2 to 1.4.3 by @dependabot[bot] in #101
- build(deps-dev): bump build from 1.4.3 to 1.4.4 by @dependabot[bot] in #102
- build(deps): bump pytz from 2026.1.post1 to 2026.2 by @dependabot[bot] in #103
- chore: change repo URL in project metadata by @hf-kklein in #104
Full Changelog: v2.3.0...v2.3.1
v2.3.0
What's New
get_edifact_format_version_valid_from(fv) -> date— returns the inclusive start date for a format version (Europe/Berlin timezone), derived from existing thresholds- Format version thresholds extracted to module-level constant for reuse
- Fallback version derived from enum order (no more hardcoded FV reference)
- Test coverage: every FV except FV2104 must have a known start date
v2.2.0
What's Changed
- build(deps): bump github/codeql-action from 3 to 4 by @dependabot[bot] in #89
- build(deps-dev): bump black from 25.9.0 to 25.11.0 by @dependabot[bot] in #90
- build(deps-dev): bump types-pytz from 2025.2.0.20250809 to 2025.2.0.20251108 by @dependabot[bot] in #91
- build(deps): bump actions/checkout from 5 to 6 by @dependabot[bot] in #92
- build(deps-dev): bump mypy from 1.18.2 to 1.19.0 by @dependabot[bot] in #93
- build(deps-dev): bump mypy from 1.19.0 to 1.19.1 by @dependabot[bot] in #94
- build(deps-dev): bump build from 1.3.0 to 1.4.0 by @dependabot[bot] in #95
- build(deps-dev): bump codespell from 2.4.1 to 2.4.2 by @dependabot[bot] in #96
- build(deps): bump pytz from 2025.2 to 2026.1.post1 by @dependabot[bot] in #97
- build(deps-dev): bump build from 1.4.0 to 1.4.2 by @dependabot[bot] in #99
- feat: Add FV2610 version valid from 2026-10-01 by @hf-kklein in #98
Full Changelog: v2.1.1...v2.2.0
v2.1.1
What's Changed
- build(deps): bump coverage from 7.10.6 to 7.10.7 by @dependabot[bot] in #82
- build(deps): bump mypy from 1.18.1 to 1.18.2 by @dependabot[bot] in #84
- build(deps): bump isort from 6.0.1 to 6.1.0 by @dependabot[bot] in #86
- build(deps): bump pylint from 3.3.8 to 3.3.9 by @dependabot[bot] in #87
- chore: officially support Python 3.14 (no code changes); run CI on 3.14 by @hf-kklein in #88
Full Changelog: v2.1.0...v2.1.1
v2.1.0
What's Changed
- build(deps): bump coverage from 7.8.0 to 7.8.2 by @dependabot[bot] in #59
- build(deps): bump mypy from 1.15.0 to 1.16.0 by @dependabot[bot] in #60
- build(deps): bump pytest from 8.3.5 to 8.4.0 by @dependabot[bot] in #61
- build(deps): bump coverage from 7.8.2 to 7.9.1 by @dependabot[bot] in #62
- build(deps): bump mypy from 1.16.0 to 1.16.1 by @dependabot[bot] in #63
- build(deps): bump coverage from 7.9.1 to 7.9.2 by @dependabot[bot] in #65
- build(deps): bump pytest from 8.4.0 to 8.4.1 by @dependabot[bot] in #64
- build(deps): bump mypy from 1.16.1 to 1.17.0 by @dependabot[bot] in #66
- build(deps): bump coverage from 7.9.2 to 7.10.1 by @dependabot[bot] in #67
- build(deps): bump mypy from 1.17.0 to 1.17.1 by @dependabot[bot] in #68
- build(deps): bump pylint from 3.3.7 to 3.3.8 by @dependabot[bot] in #71
- build(deps): bump build from 1.2.2.post1 to 1.3.0 by @dependabot[bot] in #69
- build(deps): bump actions/checkout from 4 to 5 by @dependabot[bot] in #74
- build(deps): bump coverage from 7.10.1 to 7.10.5 by @dependabot[bot] in #76
- build(deps): bump types-pytz from 2025.2.0.20250516 to 2025.2.0.20250809 by @dependabot[bot] in #72
- build(deps): bump coverage from 7.10.5 to 7.10.6 by @dependabot[bot] in #77
- build(deps): bump actions/setup-python from 5 to 6 by @dependabot[bot] in #78
- build(deps): bump mypy from 1.17.1 to 1.18.1 by @dependabot[bot] in #81
- build(deps): bump twine from 6.1.0 to 6.2.0 by @dependabot[bot] in #79
- build(deps): bump pytest from 8.4.1 to 8.4.2 by @dependabot[bot] in #80
- build(deps): bump black from 25.1.0 to 25.9.0 by @dependabot[bot] in #83
- feat: add
EdifactFormatVersion.FV2604for >=2026-04-01 by @hf-kklein in #85
Full Changelog: v2.0.0...v2.1.0
v2.0.0
What's Changed
- feat: break UTILMDG ("44...") / UTILMDS ("55...) degeneracy (both were mapped to UTILMD before) by @hf-kklein in #58
44xxx and 55xxx are now mapped to UTILMDG or UTILMDS respectively. Only 11xxx is mapped to UTILMD. This might break things.
internal dependencies / chore
- build(deps): bump types-pytz from 2024.2.0.20241003 to 2024.2.0.20241221 by @dependabot in #31
- build(deps): bump mypy from 1.13.0 to 1.14.0 by @dependabot in #32
- build(deps): bump pylint from 3.3.2 to 3.3.3 by @dependabot in #33
- build(deps): bump coverage from 7.6.9 to 7.6.10 by @dependabot in #34
- build(deps): bump mypy from 1.14.0 to 1.14.1 by @dependabot in #35
- build(deps): bump codespell from 2.3.0 to 2.4.0 by @dependabot in #36
- build(deps): bump twine from 6.0.1 to 6.1.0 by @dependabot in #37
- build(deps): bump pytz from 2024.2 to 2025.1 by @dependabot in #38
- build(deps): bump black from 24.10.0 to 25.1.0 by @dependabot in #42
- build(deps): bump pylint from 3.3.3 to 3.3.4 by @dependabot in #40
- build(deps): bump isort from 5.13.2 to 6.0.0 by @dependabot in #39
- build(deps): bump codespell from 2.4.0 to 2.4.1 by @dependabot in #41
- build(deps): bump coverage from 7.6.10 to 7.6.11 by @dependabot in #43
- build(deps): bump mypy from 1.14.1 to 1.15.0 by @dependabot in #45
- build(deps): bump types-pytz from 2024.2.0.20241221 to 2025.1.0.20250204 by @dependabot in #44
- build(deps): bump coverage from 7.6.11 to 7.6.12 by @dependabot in #46
- build(deps): bump pytest from 8.3.4 to 8.3.5 by @dependabot in #47
- build(deps): bump isort from 6.0.0 to 6.0.1 by @dependabot in #48
- build(deps): bump coverage from 7.6.12 to 7.7.0 by @dependabot in #49
- build(deps): bump coverage from 7.7.0 to 7.7.1 by @dependabot in #50
- build(deps): bump pylint from 3.3.4 to 3.3.6 by @dependabot in #52
- build(deps): bump types-pytz from 2025.1.0.20250204 to 2025.1.0.20250318 by @dependabot in #51
- build(deps): bump coverage from 7.7.1 to 7.8.0 by @dependabot in #53
- build(deps): bump types-pytz from 2025.1.0.20250318 to 2025.2.0.20250326 by @dependabot in #54
- build(deps): bump pytz from 2025.1 to 2025.2 by @dependabot in #55
- build(deps): bump pylint from 3.3.6 to 3.3.7 by @dependabot in #56
- build(deps): bump types-pytz from 2025.2.0.20250326 to 2025.2.0.20250516 by @dependabot in #57
Full Changelog: v1.4.0...v2.0.0
v1.4.0
What's Changed
- fix: shift keydate of
FV2504to2025-06-06(instead of2025-04-04) by @hf-kklein in #30
Dependabot (CI/CD)
- build(deps): bump black from 24.8.0 to 24.10.0 by @dependabot in #19
- build(deps): bump coverage from 7.6.1 to 7.6.3 by @dependabot in #20
- build(deps): bump coverage from 7.6.3 to 7.6.4 by @dependabot in #21
- build(deps): bump mypy from 1.11.2 to 1.12.1 by @dependabot in #22
- build(deps): bump mypy from 1.12.1 to 1.13.0 by @dependabot in #23
- build(deps): bump coverage from 7.6.4 to 7.6.7 by @dependabot in #24
- build(deps): bump coverage from 7.6.7 to 7.6.8 by @dependabot in #25
- build(deps): bump pytest from 8.3.3 to 8.3.4 by @dependabot in #26
- build(deps): bump pylint from 3.3.1 to 3.3.2 by @dependabot in #28
- build(deps): bump coverage from 7.6.8 to 7.6.9 by @dependabot in #29
- build(deps): bump twine from 5.1.1 to 6.0.1 by @dependabot in #27
Full Changelog: v1.3.0...v1.4.0
v1.3.0
What's Changed
- build(deps): bump pylint from 3.3.0 to 3.3.1 by @dependabot in #15
- build(deps): bump build from 1.2.2 to 1.2.2.post1 by @dependabot in #16
- build(deps): bump types-pytz from 2024.2.0.20240913 to 2024.2.0.20241003 by @dependabot in #17
- ⬆️🐍 Officially Support Python 3.13; Switch CI to Python 3.13 by @hf-kklein in #18
Full Changelog: v1.2.0...v1.3.0
v1.2.0
What's Changed
- build(deps-dev): bump coverage from 7.6.0 to 7.6.1 by @dependabot in #4
- build(deps-dev): bump black from 24.4.2 to 24.8.0 by @dependabot in #5
- build(deps-dev): bump mypy from 1.11.1 to 1.11.2 by @dependabot in #7
- build(deps-dev): bump pylint from 3.2.6 to 3.2.7 by @dependabot in #8
- build(deps-dev): bump build from 1.2.1 to 1.2.2 by @dependabot in #9
- build(deps-dev): bump pytest from 8.3.2 to 8.3.3 by @dependabot in #10
- build(deps): bump pytz from 2024.1 to 2024.2 by @dependabot in #12
- build(deps-dev): bump types-pytz from 2024.1.0.20240417 to 2024.2.0.20240913 by @dependabot in #11
- build(deps-dev): bump pylint from 3.2.7 to 3.3.0 by @dependabot in #13
- Move optional dependencies from
dev_requirementstopyproject.tomlby @FreddyFox892 in #14
New Contributors
- @FreddyFox892 made their first contribution in #14
Full Changelog: v1.1.0...v1.2.0
v1.2.0-rc2
Full Changelog: v1.2.0-rc1...v1.2.0-rc2