graphql_client_flutter 1.0.1+2 copy "graphql_client_flutter: ^1.0.1+2" to clipboard
graphql_client_flutter: ^1.0.1+2 copied to clipboard

A powerful, flexible, and feature-rich GraphQL Client Flutter for Flutter applications.

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.

1.0.1+2 #

Fixed #

  • Bug Fix: Fix formatting issues and ensure consistent newline usage across multiple files.

1.0.1+1 #

Fixed #

  • Bug Fix: Resolved an issue where the client would throw a Null error when attempting to access the SDK directory during documentation generation. This fix ensures smoother dartdoc executions without runtime type errors.
  • Dependency Update: Updated path_provider to version ^2.1.5 to ensure compatibility with the latest Flutter SDKs.

Improved #

  • Performance: Enhanced caching mechanisms to improve query execution speed and reduce unnecessary network calls.
  • Logging: Improved logging details for better debugging and monitoring of GraphQL operations.

Miscellaneous #

  • Documentation: Updated the usage examples in README.md to provide clearer guidance on configuring and utilizing the GraphQL client.
  • Code Quality: Applied linting fixes and code formatting to adhere to Dart's best practices, ensuring maintainable and readable codebase.

1.0.1 #

Added #

  • Initial Release:
    • Core functionality to execute GraphQL queries and mutations.
    • Basic caching with CachePolicy support.
    • Error handling with GraphQLException.
    • Unit tests covering primary features.
    • Example usage in the example/ directory.

Contributing #

Contributions are welcome! Please follow these steps:

  1. Fork the Repository: Click the "Fork" button at the top-right corner of the repository page.
  2. Create a New Branch: git checkout -b feature/YourFeatureName
  3. Commit Your Changes: git commit -m "Add some feature"
  4. Push to the Branch: git push origin feature/YourFeatureName
  5. Open a Pull Request: Navigate to the repository on GitHub and click "Compare & pull request".

Please ensure your code adheres to the project's linting rules and includes appropriate tests.

License #

This project is licensed under the MIT License.

Additional Information #


Maintained by Ahmed Reda. For support or questions, please open an issue on GitHub.

5
likes
150
points
0
downloads

Publisher

unverified uploader

Weekly Downloads

A powerful, flexible, and feature-rich GraphQL Client Flutter for Flutter applications.

Repository (GitHub)
View/report issues

Documentation

API reference

License

MIT (license)

Dependencies

crypto, dartdoc, dio, flutter, path_provider, web_socket_channel

More

Packages that depend on graphql_client_flutter