View RawView Markdown 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.