Skip to content

v4.0.2

Latest

Choose a tag to compare

@dturkuler dturkuler released this 16 Aug 21:31
· 1 commit to main since this release

[4.0.2] - 2026-08-16

Fixed

  • Incarnation Cross Names (all endpoints): Juxtaposition crosses now resolve to their human-readable name in the composite endpoint (/composite), the serialization helper (get_incarnation_cross_map, used by V1 /calculate), and the V2 router — closing the remaining paths missed by v4.0.1. Root cause: IC_CROSS_TYP emits "JXP" while CROSS_DB keys the entry "JC"; the lookup now normalizes JXP -> JC via a single hd_constants.normalize_cross_typ() helper used by all three code paths. Adds tests/test_inc_cross_jxp_fix.py. (See issue #1.)