v0.2.0: earth apsides, find_events fixes, mcp-ts-core 0.11.0
earth apsides, find_events fixes, mcp-ts-core 0.11.0
- find_events: opposition/conjunction times were swapped for every planet, relative to astronomy-engine's convention (#7)
- find_events: moon_phase age_days over-reported by ~29.5d for ~1.5 days after a new moon (#8)
- find_events: an unsupported body for a body-relative event leaked astronomy-engine's raw internal errors instead of a clean validation error (#9)
- find_events: perigee_apogee accepts body "earth" for its heliocentric perihelion/aphelion; conjunction on mercury/venus now reports both inferior and superior passes via conjunction_kind (#10)
- find_events: corrected the description's claim that lunar eclipses take an observer and report local visibility (#15)
- horizons/satellite services adopt mcp-ts-core's canonical status/body error-data fields and correctly map fetch timeouts to their own typed unavailable contract
- repo hygiene (.gitattributes, funding link, security policy), Dockerfile hardening, a Socket install-time scanner, and a framework docs/scripts/skills resync
- deps: @cyanheads/mcp-ts-core ^0.10.9 -> ^0.11.0 (+ dev-dep bumps)