flutter_upload_manager 1.0.1
flutter_upload_manager: ^1.0.1 copied to clipboard
A Flutter package for managing file uploads with chunked upload support and resume capability.
1.0.1 - 2024-12-19 #
Improvements #
- Added comprehensive defensive assertions for chunk integrity validation
- Enhanced chunk boundary validation in UpState.fromMap and toMap methods
- Added chunk continuity checks to prevent silent file corruption
- Improved etag validation before multipart completion
- Added boundary assertions in _processUpPart to prevent data corruption
- Enhanced error messages for better debugging
Bug Fixes #
- Fixed potential chunk ordering issues during state restoration
- Prevented file corruption from malformed chunk boundaries
- Added safeguards against incomplete etag collection
1.0.0 - 2024-12-19 #
Major Changes #
- BREAKING: Migrated to null safety support
- BREAKING: Updated minimum Flutter SDK requirement to >=3.10.0
- BREAKING: Updated minimum Dart SDK requirement to >=3.0.0
Improvements #
- Added proper null safety annotations throughout the codebase
- Improved type safety with explicit type annotations
- Removed deprecated
newkeyword usage - Enhanced error handling and exception messages
- Updated method signatures for better type safety
- Improved code documentation and comments
Bug Fixes #
- Fixed potential null reference issues
- Corrected method parameter types and return types
- Fixed variable naming inconsistencies
- Improved constructor parameter handling
Dependencies #
- Added
flutter_lints: ^3.0.0for better code quality - Updated package description and metadata
0.0.8 Previous version #
- Initial release with basic upload functionality
- Chunked upload support
- Resume capability for interrupted uploads
- Progress tracking
- Customizable storage and upload delegates