Skip to content

v0.2.0: earth apsides, find_events fixes, mcp-ts-core 0.11.0

Choose a tag to compare

@cyanheads cyanheads released this 30 Jul 22:59
v0.2.0
88120ca

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)

CHANGELOG v0.2.0