CHANGELOG.md

Track the evolution of DevUtilities through detailed release notes, featuring new tools, improvements, and bug fixes across all versions.

v2.11.0

January 2026
Latest

🆕 New Tool

Text Compare
Dedicated side-by-side text comparison tool with visual diff highlighting. Compare any two text documents with real-time status updates, character and line metrics for both sides, and instant visual feedback showing additions, deletions, and modifications.

✨ Enhanced Features

  • JSON Formatter Diff Mode: Added visual diff editor for comparing two JSON documents side-by-side with syntax highlighting
  • HTML Formatter Diff Mode: Compare HTML documents with automatic formatting and visual highlighting of differences
  • SQL Formatter Diff Mode: Side-by-side SQL query comparison with automatic beautification
  • Unified Diff Experience: All formatters share consistent diff interface with real-time status updates
  • Optimized Comparison Logic: Extracted reusable updateComparisonStatus() pattern for better code maintainability
  • CodeDiffEditor Extensions: Added html() and sql() methods to CodeDiffEditor component

🎯 User Experience

  • Character & Line Metrics: Detailed metrics display for both sides of comparison
  • Real-time Status: Instant visual feedback showing "Both are the same" or "Different" status
  • Sample Data: Each diff mode includes meaningful sample data pairs to demonstrate functionality
  • Auto-formatting: Diff modes automatically format content for optimal comparison
  • State Persistence: All comparison views remember content between sessions
  • Clear Button: Quick reset for both input fields in diff mode

📊 Developer Impact

  • Essential for code review and comparing configuration files
  • Perfect for checking API response differences during testing
  • Useful for validating database schema changes
  • Great for comparing HTML templates across environments
  • Ideal for reviewing refactored code changes

v2.10.0

January 2026
New Feature

🆕 New Tool

Currency Converter
Real-time currency conversion tool with comprehensive features. Convert between 38 major global fiat currencies including USD, EUR, GBP, JPY, CNY, KRW (Korean Won), INR (Indian Rupee), and 31 others. Features 24-hour smart caching to minimize API calls while keeping data fresh.

✨ Key Features

  • 38 Currencies Supported: Major global fiat currencies including regional favorites like KRW and INR
  • 30-Day Price History: Automatic daily snapshots build a complete 30-day historical view
  • 24-Hour Trend Indicators: Visual up/down arrows with percentage change vs yesterday
  • Smart Caching: Intelligent 24-hour exchange rate caching for optimal performance
  • Flexible Number Input: Supports both formatted (1,000,000) and plain (1000000) numbers
  • Optimized Performance: History loads only when currency pair changes, instant conversion on amount changes
  • Clean Two-Column Layout: Intuitive UI with swap button and quick amount shortcuts (1, 100, 1K, 10K)
  • Offline Mode: Continues working with cached data when network is unavailable
  • State Persistence: Remembers your last conversion settings between sessions

📊 Developer Impact

  • Perfect for developers working with international APIs and pricing
  • Essential for financial application development and testing
  • Useful for freelancers handling multi-currency payments
  • Great for teams working across different countries

v2.9.0

November 2025
New Feature
  • 🎲
    Random String Generator - NEW tool for cryptographically secure random string generation with customizable character sets and advanced security requirements
  • 🎨
    5 Built-in Presets - Quick templates for common use cases: Strong Password (16 chars), API Key (32 chars), Hex String (64 chars), PIN Code (6 digits), and Readable Code (no ambiguous characters)
  • 🔐
    Cryptographically Secure - Uses SecRandomCopyBytes with rejection sampling to eliminate modulo bias, suitable for passwords, API keys, and security tokens
  • ⚙️
    Advanced Requirements - Enforce minimum requirements for uppercase letters, numbers, or special characters to meet strict password policies
  • 📊
    Bulk Generation - Generate up to 20 random strings simultaneously with configurable length (1-100 chars)

v2.8.2

October 2025
Enhancement
  • 🔊
    Text-to-Speech (TTS) - Integrated native macOS TTS in AI Translate for listening to both source and translated text with one-click playback
  • 🌍
    Multi-language TTS - Supports all 19 translation languages with automatic voice selection (English, Chinese, Japanese, Korean, Spanish, French, German, Russian, Arabic, and more)
  • 🎭
    Animated Speaker Icons - Visual feedback with smooth wave animations during playback, left-aligned to prevent icon jitter
  • 🛡️
    Smart Text Processing - Prevents audio errors through SSML character escaping, whitespace validation, and comprehensive error handling
  • Thread-safe Implementation - Optimized with internal state tracking to eliminate priority inversion warnings and ensure smooth performance

v2.8.1

October 2025
Enhancement
  • 🔢
    Base62 Support - Enhanced Base Converter with Base62 number system support (0-9, A-Z, a-z) for URL shortening and compact identifiers
  • Five Base Systems - Now supports conversion between binary, octal, decimal, hexadecimal, and Base62 with real-time validation
  • 🔄
    Real-time Conversion - All five number bases convert simultaneously as you type in any field
  • Custom Algorithms - Implemented efficient custom toBase62 and fromBase62 conversion functions with character set validation

v2.8.0

October 2025
New Tool
  • 🎨
    Color Picker - NEW professional color format converter with real-time conversion between HEX, RGB, RGBA, HSL, HSLA, HSB, and CMYK formats
  • 🕐
    Color History - Built-in color history tracking to quickly access and reuse up to 22 previously selected colors with visual swatches
  • 🎯
    Visual Color Preview - Large color preview box with system color panel integration for precise color selection
  • ✏️
    Format Flexibility - Edit any color format directly - changes instantly reflect across all other formats
  • 📦
    20 Essential Tools - Comprehensive toolkit now covering all essential developer utilities

v2.7.0 - v1.11.1

August - October 2025
Previous Releases
  • 🔢
    Base Converter (v2.7.0) - Mutual conversion between binary, octal, decimal, and hexadecimal number systems
  • 🌐
    AI Translate (v2.4.0) - Professional translation with 19 languages, 3 modes (Translate, Polish, Summarize), and special word mode
  • ⚙️
    Feature Management (v2.3.0) - Customizable tool organization with drag-and-drop enable/disable functionality
  • 🔢
    Hex String Converter (v2.2.0) - Bidirectional hex-to-string conversion with UTF-8, UTF-16, and ASCII encoding
  • Custom AI Models (v2.0.0) - Flexible API configuration with custom model support
  • AI Chat (v1.13.0) - Intelligent AI assistant with DeepSeek integration and reasoning process visualization
  • 🔐
    Crypto Tools (v1.12.0) - Comprehensive cryptographic suite with hash functions, AES-GCM-256, and RSA-2048/4096
  • 🎫
    JWT RSA Support (v1.11.1) - Enhanced JWT encoder/decoder with RS256, RS384, RS512 algorithm support