Added configurable planet aspect links that open FreeAstroAPI aspect interpretation blocks in a modal.
Added optional aspect glyph display and thematic interpretation settings.
Improved astrology glyph mappings for ASC, MC, Lilith, and aspect table rows.
Improved report headings so missing house data no longer displays as “House -“.
0.3.0
Added astrology-suite/ephemeris block and [astrology_suite_ephemeris] shortcode.
Added /wp-json/astrology-suite/v1/western/ephemeris REST proxy for FreeAstroAPI monthly table grids.
Added ephemeris frontend with month navigation, body selectors, optional city-based local points, tropical/sidereal mode, CSV download, and plugin-matched table styling.
Added Ephemeris Style settings for table grid, header, badge, today row, retrograde, ingress, and station colors.
0.2.9
Added an API setting to allow public visitor calculations while keeping the FreeAstroAPI key server-side.
Changed the API key field to “leave blank to keep current key” so the saved key is not echoed into admin page HTML.
Split settings saves by tab to avoid hidden-field key exposure and accidental cross-tab option persistence.
Optimized frontend requests so chart-only calls only chart SVG, report-only calls only natal calculation, and chart-report calls both.
Sanitized upstream SVG chart responses before returning them to the frontend.
Added explicit “Customize this body” and “Reset to preset” controls for per-theme chart API bodies.
0.2.8
Added per-theme FreeAstroAPI chart request body editors for chart themes.
Chart preview PNGs and frontend SVG chart requests now use the selected theme body.
Updated Custom Chart help text for SVG/PNG chart body fields such as display_settings, fixed_stars, and chart_config.
0.2.7
Added a Custom Chart settings tab with chart theme presets and FreeAstroAPI-generated PNG preview cards.
Added an advanced custom chart_config JSON textarea for configs generated in FreeAstroAPI Chart Designer.
Chart SVG requests now use the selected preset or custom chart_config.
0.2.6
Added shortcode support for all Astrology Suite widgets.
Added generic [astrology_suite mode=”…”] shortcode plus named [astrology_suite_*] shortcodes.
Added legacy [openastro], [openastro_*], [freeastro], and [freeastro_*] shortcode aliases.
0.2.5
Added astrology-suite/* block names and /wp-json/astrology-suite/v1/* REST routes.
Kept openastro/* blocks and /wp-json/openastro/v1/* routes as legacy compatibility aliases.
Updated Help and CSS docs to use Astrology Suite naming.
0.2.4
Improved the city autocomplete dropdown with richer rows, country filters, and keyboard selection.
0.2.3
Updated natal chart SVG generation to use FreeAstroAPI’s current /api/v1/natal/chart/ endpoint.
Improved default widget form styling for cleaner inputs, buttons, and past-input controls.
0.2.2
Renamed the plugin to Astrology Suite for FreeAstroAPI for WordPress.org review.
Updated the text domain and approval-ready plugin slug to astrology-suite-freeastroapi.
0.2.1
Documented the required FreeAstroAPI external service usage, data sent, and terms/privacy links.
Moved upstream requests to the documented FreeAstroAPI API domain.
Added authenticated-user protection for API-key-backed calculation routes.
Added privacy-policy helper text for site owners.
0.2.0
Added Astrology Suite for FreeAstroAPI unified widget blocks and settings improvements.