# 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
- Automatic version management with setuptools_scm
- CI/CD workflows for automated testing and publishing
- Automated release workflow with version bumping

## [1.0.0] - 2025-12-03

### Added
- Interactive CLI menu system with questionary
- Quick default download with optimal settings
- Advanced configuration options
- Playlist auto-detection and organization
- Audio extraction to MP3
- Post-processing options (thumbnails, subtitles, metadata)
- SponsorBlock integration
- Real-time progress display
- Proxy and geo-bypass support
- Comprehensive documentation
- MIT License

### Features
- Best quality video + audio download
- Smart playlist folder organization with zero-padded indices
- Multiple naming template presets
- Custom template support
- Format listing and selection
- Network configuration options

[Unreleased]: https://github.com/abd3lraouf/ytdl/compare/v1.0.0...HEAD
[1.0.0]: https://github.com/abd3lraouf/ytdl/releases/tag/v1.0.0
