Skip to content

v0.4.0

Choose a tag to compare

@carstenerickson carstenerickson released this 12 Jun 02:32
· 5 commits to main since this release
cd096a2

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 schema diagnostic 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_all resolved to date_calbp=173 instead of 3850). Fixed via a class-A version_overrides entry for v50.0.

Full changelog: https://github.com/carstenerickson/aadr-resolve/blob/v0.4.0/CHANGELOG.md