# 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).

## [Unreleased]

### Added

- Initial implementation of Gecko IoT client library
- AWS IoT integration for device communication
- Support for various zone types (temperature control, flow, lighting)
- Comprehensive documentation with Sphinx
- Automated testing with pytest
- Code quality checks with black, isort, and flake8
- CI/CD pipeline for automated testing and PyPI publishing

### Changed

- N/A

### Deprecated

- N/A

### Removed

- N/A

### Fixed

- N/A

### Security

- N/A

## [0.1.0] - TBD

### Initial Release

- Initial release of gecko-iot-client
- Core functionality for Gecko IoT device management
- AWS IoT integration
- Zone management capabilities
- Documentation and examples
