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.