# Pragyan Changelog

All notable changes to this project will be documented in this file.

## [1.0.0] - 2024-12-17

### Added
- Initial release of Pragyan
- Web scraping support for LeetCode, GeeksforGeeks, Codeforces, HackerRank
- LangChain-based intelligent web scraping
- Google Gemini API integration (gemini-2.0-flash model)
- Groq API integration (llama-3.3-70b-versatile model)
- Solution generation in 11 programming languages
- Manim-based video generation with animations
- MoviePy fallback for simple video generation
- Command-line interface with interactive mode
- Step-by-step solution explanations
- Test case generation
- Approach comparison feature
- Concept explanation feature

### Supported Languages
- Python
- Java
- C++
- C
- JavaScript
- TypeScript
- Go
- Rust
- Kotlin
- Swift
- C#

### Video Features
- Introduction scene with problem title
- Problem overview
- Concept explanation
- Step-by-step approach walkthrough
- Code display with syntax highlighting
- Example walkthrough
- Complexity analysis
- Summary/outro
