All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Initial release of
@astro-api/astroapi-typescript - Type-safe TypeScript SDK for Astrology API v3.2.10
- Core API client with configurable base URL and Bearer token authentication
- Category sub-clients: data, charts, horoscope, analysis, glossary, astrocartography, chinese, eclipses, lunar, numerology, tarot, traditional, fixedStars, insights, svg, enhanced
- Automatic retry with exponential backoff for 429/5xx errors
- Response unwrapping and error normalization via
AstrologyError - ESM and CommonJS dual module support
- 100% test coverage with Vitest
- CI/CD with GitHub Actions and npm OIDC Trusted Publishing