# Release Notes ## v0.2 - `get_sky_state` now accepts `house_system` parameter for server-side house cusp computation - 22 house systems supported: P=Placidus, K=Koch, E=Equal, W=Whole Sign, A=Alcabitius, C=Campanus, M=Morinus, R=Porphyry, T=Polich/Page, U=Krusinski-Pisa, V=Vehlow Equal, X=Meridian, Y=Horizontal, H=Azimuthal, O=Equal/MC, F=Carter poli-eq, D=Equal from 15° Aries, G=Gauquelin sectors, I=Sunshine, J=Sunshine alt, L=Pullen SD, N=Equal/1, Q=Pullen SR, S=Sripati, Z=APC houses - Returns house cusps and angles (ASC, MC, DSC, IC) computed via `swe.houses()` - Data directory restructured: `data/ephe/` (static .se1 files, git-tracked, image-bundled) and `data/cache/` (runtime sqlite, volume-mounted, gitignored) - Dockerfile now COPYs `data/ephe/` for self-contained deployment - Chiron calculation fixed (was broken in Docker when `seas_18.se1` was excluded from build context) - Positioned as "Swiss Ephemeris as a service" for downstream consumers (astro-mcp, etc.) ## v0.1 First commit of the ephemeris-mcp core sky-state slice. - MCP server bound to `0.0.0.0` with LAN access on `192.168.0.249:7015` - Core tools for planetary positions, solar events, lunar state, moon phase, sidereal time, constellation lookup, and discovery - Moon phase classification is age-based, with compact next-phase timing in the response - Repo docs, wiki references, and test runner are aligned with the shipped slice Satellite tooling remains planned for a later release.