# Changelog

All notable changes to this project will be documented in this file.

The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## [1.0.0] - 2024-01-XX

### Added
- Initial release of sat-sol-sim
- Core 3D satellite and solar system simulation functionality
- Interactive planetary motion and satellite constellation support
- Comprehensive JavaScript API for programmatic control
- TypeScript definitions for improved developer experience
- WebGL-based rendering using Three.js
- Real-time satellite tracking and orbital mechanics
- Customizable camera controls and scene management

### Features
- Support for multiple satellite constellations
- Realistic planetary motion simulation
- Interactive 3D visualization
- Browser-compatible ES module
- Minified production build
- Cross-platform compatibility

### Technical
- Built on Three.js WebGL framework
- Peer dependency on Three.js (>=0.128.0)
- TypeScript support included
- Modern ES module format
- Tree-shaking optimized 