Skip to content

Latest commit

 

History

History
70 lines (56 loc) · 1.97 KB

CHANGELOG.md

File metadata and controls

70 lines (56 loc) · 1.97 KB

[0.0.5] - 2024-12-10

Improvements

  • Add updatedFields save param to facilitate partial updates (PATCH).
  • Updated the documentation to showcase the usage of this param.

[0.0.4] - 2024-12-08

Improvements

  • Add AppwriteException to offline Exception handling.

[0.0.3] - 2024-12-08

Improvements

  • Added Offline Handling for save and delete methods
  • Change CHANGELOG.md to Descending ordering.

Comments

  • Thanks to all those who take time to like this package.
  • Am actively looking for contributors of this package, as a solo contributor I can't do much.
  • You can contribute either in the documentation, review, test, code and maintenance.

[0.0.2] - 2024-11-23

Improvements

  • Fixed Flutter Data Documentation Link
  • Fixed Bug in the Adapter's sendRequest

[0.0.1] - 2024-11-23

Added

  • Initial release of appwrite_offline
  • Flutter Data adapter for Appwrite integration
  • Offline data synchronization support
  • Real-time updates through Appwrite's Realtime service
  • Support for Appwrite queries and filters
  • Relationship handling (BelongsTo, HasMany)
  • Permission management through save params
  • Complete example project demonstrating:
    • Basic CRUD operations
    • Offline capabilities
    • Real-time updates
    • Relationship handling
    • Error handling
    • Loading states

Features

  • Automatic offline data synchronization
  • Real-time data updates
  • Type-safe models and queries
  • Simple configuration and setup
  • Comprehensive documentation
  • Working example project

Dependencies

  • flutter_data: ^1.6.0
  • appwrite: ^13.0.0

Requirements

  • Dart SDK: ^3.0.0
  • Flutter: >=3.0.0

Documentation

  • Added comprehensive README with setup instructions and usage examples
  • Added example project with common use cases
  • Added inline documentation for all public APIs

Notes

  • This is the initial release and should be considered beta
  • Feedback and contributions are welcome
  • Testing in production environments is recommended before critical usage