Changelog
View SourceAll notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
Unreleased
0.2.0 - 2025-01-10
Fixed
- Fixed multipart form upload format to be compatible with Req library
- File options are now properly wrapped in a list:
{content, [filename: filename, content_type: "text/csv"]}
- This ensures proper multipart form encoding when uploading CSV files to Qlik Cloud
- File options are now properly wrapped in a list:
0.1.0 - 2024-01-01
Added
- Initial release of QlikElixir
- Core upload functionality for CSV files to Qlik Cloud
- Support for file path and binary content uploads
- Automatic overwrite handling with delete-and-retry logic
- File size validation (500MB limit)
- Comprehensive error handling with custom error types
- List files with pagination support
- Delete files by ID
- Check file existence by name
- Find file by name
- Support for environment variables configuration
- Support for runtime configuration override
- Support for multiple tenant configurations
- Configurable HTTP client options (timeout, retry)
- Full test coverage with Bypass for HTTP mocking
- Comprehensive documentation and examples