Overview (DOWNLOAD URL HANDLING UPDATE) -------- Version 2.1.5 introduces enhanced download URL handling to support the new backend server download format, ensuring compatibility with updated file delivery systems. Key Changes ----------- Download URL Processing * Updated URL handling to support new backend download format with query parameters * Enhanced filename extraction from complex URLs with multiple parameter formats * Improved URL normalization for proper encoding of special characters and spaces * Added support for both legacy and new download URL formats for seamless transition Enhanced File Name Resolution * Improved filename detection from query parameters in new URL format * Enhanced fallback mechanisms for filename generation when extraction fails * Better handling of encoded characters in filenames from URL parameters Backend Compatibility * Full support for new file.resolver.ccls.icu download endpoint format * Maintained backward compatibility with existing download URLs * Updated Python downloader (ccls_downloader.py) for new URL structure Breaking Changes * None - all improvements maintain backward compatibility with existing downloads Bug Fixes * Resolved filename extraction issues with complex query parameter URLs * Fixed URL encoding problems that could affect download initiation * Improved reliability of file downloads with the new backend format This release ensures seamless operation with the updated backend infrastructure while maintaining full compatibility with existing functionality.