httpio_client 1.0.2
httpio_client: ^1.0.2 copied to clipboard
A powerful, unified Flutter networking package for Dio and http.
1.0.3 #
- Fixed macOS network connection issues in the example app by adding necessary entitlements.
- Added "Platform Setup" section to README.md with macOS configuration instructions.
1.0.2 #
- Added full WASM compatibility for Flutter Web.
- Introduced
HttpioFilefor platform-agnostic multipart file uploads. - Isolated
dart:iousage using conditional imports. - Updated example app to display selected client type in response output.
- Updated README with detailed architecture and feature list.
1.0.1 #
- Renamed package to
httpio_clientfor better pub.dev compatibility. - 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.