6.7 KiB
6.7 KiB
Changelog
All notable changes to EU-Utility will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
2.0.0 - 2025-02-14
🎉 Major Release
This is a major release introducing the enhanced plugin architecture, improved UI, and comprehensive documentation.
✨ Added
Core Enhancements
- Enhanced Plugin Manager - Optimized plugin loading with caching and error recovery
- Event Bus System - Typed event system with filtering and persistence
- Task Manager - Thread pool-based background task execution
- Secure Data Store - Encrypted data storage for sensitive information
- Performance Optimizations - Caching, lazy loading, and resource pooling
- UI Optimizations - Responsive design, animation batching, style caching
- Icon Manager - Unified icon system with caching and scaling
New Plugins
- Auction Tracker - Track prices, markups, and market trends
- Chat Logger - Log, search, and filter chat messages with advanced features
- Codex Tracker - Track creature challenges and codex progress
- Crafting Calculator - Calculate crafting success rates and material costs
- Dashboard - Customizable start page with avatar statistics
- DPP Calculator - Calculate Damage Per PEC and weapon efficiency
- Enhancer Calculator - Calculate enhancer break rates and costs
- Event Bus Example - Demonstrates Enhanced Event Bus features
- Game Reader - OCR scanner for in-game menus and text
- Global Tracker - Track globals, HOFs, and ATHs
- Inventory Manager - Track items, TT value, and weight
- Loot Tracker - Track hunting loot with stats and ROI analysis
- Mining Helper - Track mining finds, claims, and hotspots
- Mission Tracker - Track missions, challenges, and objectives
- Nexus Search - Search items, users, and market data via Nexus API
- Plugin Store UI - Community plugin marketplace interface
- Profession Scanner - Track profession ranks and progress
- Settings - Configure EU-Utility preferences
- Skill Scanner - Uses core OCR and Log services for skill tracking
- Spotify Controller - Control Spotify and view current track info
- TP Runner - Teleporter locations and route planner
- Universal Search - Search items, mobs, locations, blueprints, and more
API & Services
- Nexus API Integration - Full integration with Entropia Nexus API
- Search items, mobs, locations, blueprints, skills
- Get item details and market data
- Batch operations support
- Caching and rate limiting
- OCR Service - Screen text recognition with EasyOCR
- Multi-language support
- Region capture
- Confidence scoring
- Screenshot Service - Screen capture functionality
- Full screen and region capture
- Multiple backend support
- Log Reader - Entropia Universe chat log parsing
- Real-time log monitoring
- Filter and search capabilities
- Window Manager - Windows-specific window management
- EU window detection
- Focus monitoring
- Audio Manager - Sound playback and volume control
- Clipboard Manager - Cross-platform clipboard operations
- HTTP Client - Cached HTTP requests with rate limiting
- Notification Manager - Desktop notifications
UI Components
- EU Styles - Consistent Entropia Universe aesthetic
- Dark theme with orange accents
- Standardized color palette
- Typography guidelines
- Overlay Widgets - Reusable overlay components
- Floating Icon - Quick access floating button
- Plugin UI Components - Common plugin UI elements
Security
- Security Utilities - Data encryption and sanitization
- Secure Settings - Encrypted settings storage
- Secure Data Store - Protected data persistence
Documentation
- Comprehensive User Manual - Complete user guide
- Plugin Development Guide - Complete plugin development documentation
- API Reference - Full API documentation
- Troubleshooting Guide - Common issues and solutions
- Security Hardening Guide - Security best practices
- Nexus API Reference - Nexus integration documentation
🔧 Changed
- Plugin Architecture - Complete rewrite for better modularity
- BasePlugin API - Enhanced with more convenience methods
- Settings System - More robust with encryption support
- Data Store - Improved with backup and recovery
- Hotkey System - More reliable global hotkey handling
⚡ Improved
- Startup Time - Faster plugin loading with caching
- Memory Usage - Optimized resource management
- UI Responsiveness - Smoother interface interactions
- Error Handling - Better error reporting and recovery
- Plugin Isolation - Improved crash isolation between plugins
🐛 Fixed
- Plugin loading race conditions
- Memory leaks in overlay system
- Hotkey conflicts with other applications
- OCR service initialization issues
- Data corruption during concurrent writes
- Settings not persisting properly
🔒 Security
- Added data encryption for sensitive settings
- Implemented secure file permissions
- Added input sanitization
- Secure temporary file handling
1.1.0 - 2025-01-15
✨ Added
- Spotify controller plugin
- Skill scanner with OCR
- Basic loot tracking
🔧 Changed
- Improved overlay styling
- Better error messages
🐛 Fixed
- Hotkey registration on Windows 11
- Memory leak in screenshot service
1.0.0 - 2025-01-01
🎉 Initial Release
First public release of EU-Utility.
✨ Added
- Basic plugin system
- Nexus search integration
- DPP calculator
- Simple overlay UI
- Global hotkey support
Release Notes Template
## [X.Y.Z] - YYYY-MM-DD
### ✨ Added
- New features
### 🔧 Changed
- Changes to existing functionality
### 🗑️ Deprecated
- Soon-to-be removed features
### 🗑️ Removed
- Now removed features
### 🐛 Fixed
- Bug fixes
### 🔒 Security
- Security improvements
Future Roadmap
Planned for 2.1.0
- Discord Rich Presence integration
- Advanced crafting calculator with blueprint data
- Hunting efficiency analyzer
- Export to spreadsheet functionality
- Plugin auto-updater
Planned for 2.2.0
- Web-based dashboard
- Mobile companion app
- Cloud sync for settings
- Advanced analytics
- Community plugin repository
Planned for 3.0.0
- Full plugin SDK
- Plugin marketplace
- Theme system
- Scripting support
- Multi-account support