# 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

- N/A

### Changed

- N/A

### Deprecated

- N/A

### Removed

- N/A

### Fixed

- N/A

### Security

- N/A

## [0.1.1] - 2025-07-09

### Added

- Initial implementation of BICAM package
- Support for 12 different congressional datasets
- Python API with simple download interface
- Command-line interface with comprehensive commands
- Automatic caching and integrity verification
- Progress tracking for downloads
- Retry logic for network failures
- Type hints throughout the codebase
- Comprehensive test suite (119 tests, 88% coverage)
- Development tools with uv integration
- GitHub Actions for CI/CD
- Complete documentation with Sphinx
- Build and publish automation scripts

### Changed

- N/A

### Deprecated

- N/A

### Removed

- N/A

### Fixed

- N/A

### Security

- N/A

## [0.1.0] - 2024-01-XX

### Added

- Initial release of BICAM package
- Core downloader functionality
- Dataset definitions and metadata
- Utility functions for file operations
- Configuration management
- Authentication handling
- CLI interface with Click
- Test infrastructure with pytest
- Development environment setup
- Build and publish automation
