# Changelog

All notable changes to veridex 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 release of veridex library
- Text detection module with Perplexity, Binoculars, and ZlibEntropy signals
- Image detection module with Frequency Domain and DIRE signals
- Audio detection module with Spectral, AASIST, and Wav2Vec detectors
- Comprehensive test suite for all modules
- Professional package structure with setup.py
- Documentation and examples

### Changed
- N/A (initial release)

### Deprecated
- N/A (initial release)

### Removed
- N/A (initial release)

### Fixed
- N/A (initial release)

### Security
- N/A (initial release)

## [0.1.3] - 2026-01-03

### Changed
- Improved README and documentation structure for better readability
- Updated package logo
- General dependency checks and maintenance

## [0.1.2] - 2026-01-02

### Changed
- Updated package metadata and contact information
- Bumped version to 0.1.2

## [0.1.0] - 2026-01-01

### Added
- Core signal architecture with BaseSignal and DetectionResult
- Text detection capabilities (perplexity, burstiness, entropy)
- Image detection capabilities (spectral analysis, diffusion reconstruction)
- Audio detection capabilities (spectral, spectro-temporal, foundation models)
- Modular dependency system with optional extras
- Comprehensive testing infrastructure
- Example scripts and documentation

[Unreleased]: https://github.com/ADITYAMAHAKALI/veridex/compare/v0.1.2...HEAD
[0.1.2]: https://github.com/ADITYAMAHAKALI/veridex/releases/tag/v0.1.2
[0.1.0]: https://github.com/ADITYAMAHAKALI/veridex/releases/tag/v0.1.0
