httpio_client 1.0.1
httpio_client: ^1.0.1 copied to clipboard
A powerful, unified Flutter networking package for Dio and http.
1.0.1 #
- Added comprehensive dartdoc comments for all public API elements.
- Improved error handling with specific exception types (
ForbiddenException,NotFoundException,ServerException). - Added default
User-Agentheaders to prevent 403 Forbidden errors on some servers. - Enhanced logging with structured
ApiResponseoutput and emojis. - Fixed header merging logic to ensure global headers correctly override defaults.
- Improved example app UI with better contrast and styled components.
- Fixed various linter warnings and improved code quality.
1.0.0 #
- Initial release of HTTPio.
- Unified interface for Dio and http clients.
- Automatic token refresh with concurrent request queuing.
- Configurable retry logic with exponential backoff.
- Detailed request/response logging with sensitive data masking.
- Offline queuing support.
- Standardized ApiResponse and error handling.
- Agnostic multipart support for file uploads.