v0.4.0
Added
- Per-version column overrides. One schema class can serve AADR releases that place fields at different columns under a shared detection signature. The layout is selected from the file's actual header content (not its filename version label), so a release with a shifted layout reads correctly even when its label is wrong or can't be inferred; overrides are validated at load time, and the
schemadiagnostic reports the header-detected layout. - Class F: the early Human Origins schema (v44.3, v50.0 HO) — an 18-column minimal layout, previously unloadable.
- Guard against cross-panel version-label collisions (the 1240K and HO panels of one release): cohort/lookup now fail with a clear error instead of silently dropping a panel's data.
Fixed
- v50.0 1240K dates were read from the wrong column (
I0626_allresolved todate_calbp=173instead of3850). Fixed via a class-Aversion_overridesentry for v50.0.
Full changelog: https://github.com/carstenerickson/aadr-resolve/blob/v0.4.0/CHANGELOG.md