# Changelog

## [1.6.1]

### Added

- MCP Prompts Support für verbesserte Interaktion mit dem Server
  - Neue Prompt-Definitionen mit modularem Aufbau
  - analyze-website: Umfassende Website-Analyse mit Device-Auswahl (Desktop/Mobile)
  - get-website-content: Extraktion und Konvertierung von Website-Inhalten in Markdown
  - screenshot-website: Einfaches Erstellen von Website-Screenshots
  - technical-performance-analysis: Detaillierte technische Analyse von Performance-Schwachstellen

### Improved

- Bessere Modularisierung der Prompt-Funktionalität
- Verbesserte Fehlerbehandlung bei Prompt-Anfragen
- Detailliertere technische Analyse-Optionen
- Unterstützung für spezifische Analyse-Schwerpunkte

## [1.6.0] - 2025-03-31

### Added

- Complete performance analysis framework with specialized tools:
  - Network Monitor: Detailed network activity and resource loading analysis
  - Coverage Analysis: JavaScript and CSS coverage analysis
  - Web Vitals Analysis: Core Web Vitals metrics and element identification
  - Performance Test Framework: Cross-device and network condition testing
- Comparative analysis across devices and network conditions
- Configurable device profiles for realistic testing
- Network condition simulation
- Detailed reporting with actionable recommendations

### Improved

- Modular architecture for better maintainability
- Split large files into smaller, more focused modules
- Better organization of performance analysis tools
- Enhanced configuration options for device emulation
- More comprehensive documentation

## [1.5.1] - 2025-03-31

### Added

- Enhanced debug tool with layout thrashing detection
  - Automatic detection of DOM operations that cause layout thrashing
  - Stack trace capture for layout thrashing events
  - Detailed recommendations for fixing layout thrashing issues
- Improved server capabilities communication
  - Better description of available tools and features
  - Recommended parameters for optimal tool usage
  - More detailed tool documentation

### Improved

- Increased stability for debug tool
  - Better error handling for navigation failures
  - Improved timeout handling with progress logging
  - More robust browser launch process
- Enhanced client-server communication
  - More detailed capabilities information
  - Better parameter documentation
  - Clearer error messages

## [1.5.0] - 2025-03-31

### Added

- Enhanced performance analysis with specialized modules:
  - Layout Thrashing Analysis: Detects and visualizes layout thrashing patterns
  - CSS Variables Impact Analyzer: Tracks CSS variable changes and their cascade effects
  - JavaScript Execution Timeline: Maps JS functions to layout events
  - Long Task Breakdown Analyzer: Provides detailed attribution of long tasks
  - Memory and DOM Size Analyzer: Tracks DOM growth and detects memory leaks
  - Resource Loading Optimizer: Analyzes resource loading waterfall

### Improved

- Modular architecture for performance analysis tools
- More detailed performance bottleneck detection
- Better visualization of performance issues
- More actionable recommendations for performance optimization

## [1.4.1] - 2024-03-25

### Fixed

- Chrome detection and availability issues
- Improved error handling for missing Chrome installations
- Added support for automatically finding Puppeteer's Chrome installation
- Updated documentation with Chrome requirements and troubleshooting tips

## [1.4.0] - 2024-03-25

### Added

- Unified Lighthouse-based web auditing system
- Support for multiple audit categories in a single request
- Device emulation for mobile and desktop rendering

### Improved

- Comprehensive documentation update
- Better alignment of documentation with actual implementation
- Enhanced error handling and reporting
- Improved configuration options
- Clearer examples and usage instructions

## [1.3.0] - 2024-03-21

### Added

- Asset Optimizer Tool
  - Image optimization analysis
  - Font optimization suggestions
  - CSS analysis and optimization
  - JavaScript optimization recommendations
  - Resource size and loading analysis
- Security Scanner Tool
  - Security headers analysis
  - CSP (Content Security Policy) validation
  - SSL/TLS certificate checking
  - Dependency vulnerability scanning
- Accessibility Checker Tool
  - WCAG compliance checking
  - ARIA validation
  - Contrast ratio analysis
  - Structure and navigation checks
- SEO Analyzer Tool
  - Meta tags analysis
  - Structured data validation
  - Mobile-friendliness check
  - Content quality assessment
- Performance Analyzer Tool
  - Core Web Vitals measurement
  - Resource loading analysis
  - Performance timeline tracking
  - Memory usage profiling

### Improved

- Enhanced error handling across all tools
- More detailed reporting formats
- Better resource analysis capabilities
- Improved proxy handling
- More robust browser automation

## [1.2.0] - 2024-03-20

### Added

- Debug capabilities for web pages
- Screenshot functionality improvements
- Enhanced error reporting

## [1.1.0] - 2024-03-19

### Added

- Screenshot capabilities
- Basic HTML extraction
- Markdown conversion
- Proxy support

## [1.0.0] - 2024-03-18

### Added

- Initial release
- Basic HTML fetching
- Page reading functionality
- Error handling
