graphql_client_flutter 1.0.1+2
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
Nullerror when attempting to access the SDK directory during documentation generation. This fix ensures smootherdartdocexecutions without runtime type errors. - Dependency Update: Updated
path_providerto version^2.1.5to 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.mdto 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
CachePolicysupport. - Error handling with
GraphQLException. - Unit tests covering primary features.
- Example usage in the
example/directory.
Contributing #
Contributions are welcome! Please follow these steps:
- Fork the Repository: Click the "Fork" button at the top-right corner of the repository page.
- Create a New Branch:
git checkout -b feature/YourFeatureName - Commit Your Changes:
git commit -m "Add some feature" - Push to the Branch:
git push origin feature/YourFeatureName - 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 #
- GitHub Repository: https://github.com/Ahmed-Reda-Dev/graphql_client_flutter
- Issue Tracker: https://github.com/Ahmed-Reda-Dev/graphql_client_flutter/issues
- Documentation: https://pub.dev/documentation/graphql_client/latest/graphql_client/graphql_client-library.html
- Examples: Check out the example directory for comprehensive usage examples.
Maintained by Ahmed Reda. For support or questions, please open an issue on GitHub.