FluxMedia

Changelog

Track the latest updates and improvements to FluxMedia.

v2.0.0
Mar 5, 2026

Retry Resume & Stream Uploads

Features

  • PartialUploadError support — resume uploads from the last known state
  • withRetry now accepts an optional resumeContext parameter for retry attempts
  • R2 and S3 providers accept UploadInput (streams) in upload methods
  • Multipart uploads retain parts for potential resume when retry is enabled
  • Content type detection based on input type, skipping magic-byte detection for streams

Improvements

  • Refactored plugin system for improved readability and maintainability
  • Cleaned up code formatting across core, plugins, and provider packages
  • Updated package versions and dependencies for all packages
  • Expanded test coverage for partial upload and resume context scenarios
v1.0.1
Feb 15, 2026

Documentation & Messaging Update

Improvements

  • Updated descriptions, READMEs, and documentation to reflect the new "One API" messaging strategy
v0.1.1
Feb 3, 2026

Package Optimizations

Improvements

  • Externalized vitest from testing module to reduce package size
  • Disabled source maps and removed tsdown dependency
  • Added typed analytics events
  • Updated repository URL
v0.1.0
Jan 28, 2026

Initial Release

Features

  • Unified API for Cloudinary, S3, and R2
  • TypeScript-first architecture with full type safety
  • Plugin system with file validation, image optimization, metadata extraction, analytics, and retry
  • Magic-byte based file type detection in core