flutter_graphql_plus 0.0.2
flutter_graphql_plus: ^0.0.2 copied to clipboard
A powerful GraphQL client for Flutter with advanced caching, offline support, and real-time subscriptions. Supports all 6 platforms including WASM.
Changelog #
All 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.
0.0.2 - 2024-12-19 #
Fixed #
- ✅ Resolved static analysis issues (50/50 points)
- ✅ Fixed dependency constraint lower bounds compatibility (20/20 points)
- ✅ Enhanced WASM compatibility detection
- ✅ Improved web platform support
Added #
- Comprehensive WASM configuration files
- Web platform optimization
- Enhanced dependency management
- Improved build configuration
Technical Improvements #
- Updated dependency constraints for better compatibility
- Enhanced code generation with build_runner
- Optimized for pub.flutter-io.cn scoring system
- Full platform support verification
Platform Support #
- ✅ iOS - Fully supported
- ✅ Android - Fully supported
- ✅ Web - Fully supported with WASM
- ✅ Windows - Fully supported
- ✅ macOS - Fully supported
- ✅ Linux - Fully supported
- ✅ WASM - Full compatibility
[Unreleased] #
Added #
- Initial package structure
- GraphQL client with advanced caching capabilities
- Offline support with local storage
- Real-time subscriptions support
- Multi-platform support (iOS, Android, Web, Windows, macOS, Linux)
- WASM compatibility
- Comprehensive test coverage
- Pana analysis integration
0.0.1 - 2024-12-19 #
Added #
- Initial release of Flutter GraphQL Plus
- Core GraphQL client functionality
- Caching system with Hive database
- Offline-first architecture
- WebSocket subscription support
- Cross-platform compatibility
- Comprehensive documentation
- Example usage and integration guides
Technical Features #
- Built with Flutter 3.10.0+ support
- Dart SDK 3.0.0+ compatibility
- GraphQL 5.1.2 integration
- HTTP client with retry logic
- Connectivity monitoring
- Local storage with SharedPreferences
- Real-time WebSocket connections
- JSON serialization support
Platform Support #
- ✅ iOS
- ✅ Android
- ✅ Web
- ✅ Windows
- ✅ macOS
- ✅ Linux
- ✅ WASM compatible
Version History #
- 0.0.2 - Enhanced compatibility and WASM support
- 0.0.1 - Initial release with core GraphQL functionality