# Changelog

All notable changes to the AI Content Generation Suite.

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.18] - 2026-01-21

### Added
- Automated PyPI publishing via GitHub Actions
- Comprehensive documentation structure
- Ralph-loop plugin for iterative development

### Changed
- Consolidated setup files for cleaner package structure
- Improved CI/CD workflow with skip-existing option

### Fixed
- Repository URL updates

## [1.0.17] - 2026-01-20

### Added
- PyPI release preparation
- Package metadata updates

### Changed
- Updated repository URLs

## [1.0.16] - 2026-01-19

### Added
- Sora 2 and Sora 2 Pro models
- Kling v2.6 Pro model
- Wan v2.6 model with multi-shot support
- Text-to-video direct generation

### Changed
- Expanded model pricing documentation
- Improved parallel execution stability

## [1.0.15] - 2026-01-15

### Added
- Veo 3.1 Fast model with audio generation
- Video analysis with Gemini 3 Pro
- Timeline analysis feature

### Changed
- Updated model pricing
- Improved error messages

## [1.0.14] - 2026-01-10

### Added
- Nano Banana Pro model for fast image generation
- GPT Image 1.5 and edit models
- Seedream v3 bilingual support

### Fixed
- Parallel execution race conditions
- Cost estimation accuracy

## [1.0.13] - 2026-01-05

### Added
- FLUX Kontext models for contextual editing
- SeedEdit v3 for precise editing
- Clarity upscaler integration

### Changed
- Improved image-to-image pipeline
- Better error handling for API timeouts

## [1.0.12] - 2025-12-20

### Added
- Parallel execution engine
- `parallel_group` step type
- Performance metrics logging

### Changed
- 2-3x speedup for multi-step pipelines
- Thread-based parallel processing

## [1.0.11] - 2025-12-15

### Added
- Cost management system
- `estimate-cost` CLI command
- Cost tracking in Python API

### Changed
- All models now report accurate costs
- Better cost breakdown in pipeline results

## [1.0.10] - 2025-12-10

### Added
- YAML pipeline configuration
- Variable interpolation (`{{input}}`)
- Step dependencies with `input_from`

### Changed
- Unified configuration format
- Improved validation messages

## [1.0.9] - 2025-12-05

### Added
- ElevenLabs v3 model
- 20+ voice options
- Voice parameter controls

### Fixed
- TTS encoding issues
- Audio file format handling

## [1.0.8] - 2025-12-01

### Added
- Image understanding with Gemini
- Multiple analysis types (describe, classify, OCR)
- Question-answering on images

## [1.0.7] - 2025-11-25

### Added
- Kling Video v2.1 model
- Hailuo video generation
- Image-to-video duration control

### Changed
- Improved video quality options
- Better video encoding defaults

## [1.0.6] - 2025-11-20

### Added
- FLUX.1 Dev and Schnell models
- Imagen 4 integration
- Aspect ratio support

### Changed
- Unified model interface
- Consistent parameter naming

## [1.0.5] - 2025-11-15

### Added
- CLI interface with Click
- `ai-content-pipeline` command
- `aicp` alias

### Changed
- Improved command documentation
- Better help messages

## [1.0.4] - 2025-11-10

### Added
- Google Veo 2 integration
- Vertex AI authentication
- GCS output support

## [1.0.3] - 2025-11-05

### Added
- FAL AI provider integration
- Basic text-to-image generation
- Output directory management

## [1.0.2] - 2025-11-01

### Added
- Python API structure
- AIPipelineManager class
- Basic configuration loading

## [1.0.1] - 2025-10-25

### Added
- Initial package structure
- Setup.py configuration
- Requirements definition

## [1.0.0] - 2025-10-20

### Added
- Initial release
- Project scaffolding
- Basic documentation

---

## Version Naming

- **Major (X.0.0)** - Breaking changes
- **Minor (0.X.0)** - New features, backwards compatible
- **Patch (0.0.X)** - Bug fixes, backwards compatible

## Upgrading

See the [Migration Guide](guides/migration.md) for upgrade instructions between major versions.

---

[Back to Documentation Index](index.md)
