flutter_graphql_plus 0.0.2 copy "flutter_graphql_plus: ^0.0.2" to clipboard
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
1
likes
0
points
182
downloads

Publisher

verified publisherbechattaoui.dev

Weekly Downloads

A powerful GraphQL client for Flutter with advanced caching, offline support, and real-time subscriptions. Supports all 6 platforms including WASM.

Repository (GitHub)
View/report issues

License

unknown (license)

Dependencies

flutter, graphql, hive, hive_flutter, http, json_annotation, shared_preferences, universal_html, web_socket_channel

More

Packages that depend on flutter_graphql_plus