youversion_sdk 0.0.3
youversion_sdk: ^0.0.3 copied to clipboard
A production-ready, open-source Dart/Flutter SDK for the YouVersion REST API. This package provides a clean and idiomatic way to fetch Bibles, Books, Chapters, and Verses in Dart and Flutter applications.
0.0.3 #
- Fix: Added
.pubignoreto ensure generated models (.freezed.dartand.g.dart) are included in the published package, resolving pub.dev analysis and platform classification issues. - Documentation: Simplified the README introduction, added YouVersion developer portal links, and showcased copyable CLI install commands.
- Documentation: Added a Future Plans roadmap section for YouVersion User Authentication.
0.0.2 #
- Attempted release of documentation and build fixes.
0.0.1 #
- Initial release of the YouVersion SDK for Dart and Flutter.
- Comprehensive and strongly-typed wrapper around the YouVersion REST API.
- Modular singleton
YouVersionClientclient architecture. - Exhaustive error handling via sealed
YouVersionExceptionclasses (e.g.,YouVersionAuthException,YouVersionRateLimitException,YouVersionNetworkException). - Standard models (
Bible,Book,Chapter,Passage,Verse) built usingfreezedandjson_serializable. - Support for listing bibles, listing books, and fetching specific passages.
- Automated token injection and request header management via custom Dio interceptor.