Highlights
- House systems: Placidus, Whole Sign, and Equal through the shared settings resolver.
- Natal node and aspect settings: True/Mean Node, Standard/Extended/Custom aspects, and full custom-rule digests.
- Additional points: opt-in Mean Lilith and True Lilith.
- Unknown-time assessment with explicit uncertainty metadata and fail-closed behavior.
- Sidereal/Lahiri core support with named ayanamsha handling.
- Synastry True/Mean Node convention with explicit relationship-level semantics.
- Versioned calculation identity hashes (
v2:plus SHA-256). - Natal schema
1.9.0.
Migration and compatibility
- Use the Python
calculation_hashhelper for v2 natal identity keys; do not compare v1 and v2 hashes. - Custom aspect profile IDs use the full
custom-v1:+ 64-hex digest. - Synastry consumers should read
meta.nodeType; send relationshipnode_typewhen natal conventions differ. - Omitted natal defaults remain Tropical, Placidus, True Node, Standard, and Chiron on.
Scope
These are core/Python/API capabilities. This release does not claim that Sidereal or Custom Editor capabilities are publicly exposed in the GetBirthChart web UI.