firestore_odm 1.1.0 copy "firestore_odm: ^1.1.0" to clipboard
firestore_odm: ^1.1.0 copied to clipboard

Type-safe Firestore ODM with code generation support. Generate type-safe Firestore operations with annotations.

1.1.0 #

  • REFACTOR: enhance documentation structure with quick navigation and feature overview. (8c21f3c6)
  • REFACTOR: implement SubscribeOperations interface and unify stream handling. (b21b4de4)
  • REFACTOR: unify stream handling by renaming 'snapshots' to 'stream' across aggregate and query implementations. (d637ed91)
  • REFACTOR: enhance aggregate query execution and result handling with native Firestore support. (a6e46f7f)
  • REFACTOR: rename 'snapshots' to 'stream' for consistency across interfaces and implementations. (ec6c6e54)
  • REFACTOR: rename 'changes' to 'snapshots' for clarity in subscription interfaces. (89d0c637)
  • REFACTOR: remove special timestamp handling from Firestore ODM classes. (8d5658af)
  • REFACTOR: Remove all hardcoded field names and simplify generator. (8afa7ecd)
  • REFACTOR: reduce generated code by 60% using filter extensions and enums. (dd61bc2d)
  • REFACTOR: Move basic field builders from generator to core package. (eb71eaea)
  • REFACTOR: remove deprecated update method for clarity and maintainability. (19ed3f08)
  • FIX: Restore path dependencies for proper development workflow. (d4d555c0)
  • FIX: correct method roles - modify() non-atomic vs incrementalModify() atomic. (d515b215)
  • FEAT: implement type-safe aggregate operations and count queries with generated field selectors. (8e95df5b)
  • FEAT: add collection-level operations for insert, update, and upsert. (23bae871)
  • FEAT: Introduce schema-based architecture for Firestore ODM. (de939d90)
  • FEAT: Successfully publish all packages to pub.flutter-io.cn. (9e10b6c6)
  • FEAT: Complete CI/CD pipeline setup with melos for publishing. (5f3e440c)
  • FEAT: convert FirestoreODM constructor to named parameters. (519b3e14)
  • FEAT: Add callable collection syntax and fix serialization. (4632a55d)
  • FEAT: add @DocumentIdField annotation support. (9cfb884d)
  • FEAT: Update test cases to support mixed update syntax and update README. (5785fc80)
  • FEAT: unify atomic operations support across modify methods. (4df3af73)
  • FEAT: complete Firestore ODM library implementation. (f7b0da36)
  • FEAT: implement chained updates and enhanced ODM features. (59460a10)
  • FEAT: implement RxDB-style API with atomic operations. (08af4f52)
  • FEAT: restructure as monorepo with strong-typed Firestore ODM. (b9e6ced0)
  • DOCS: enhance documentation for limit and limitToLast methods with usage limitations. (7109d26b)

Changelog #

1.0.0 - 2025-01-09 #

Added #

  • Initial release of firestore_odm
  • Type-safe Firestore operations
  • Automatic serialization/deserialization
  • Query builder with IntelliSense support
  • Real-time updates with snapshots
  • Subcollection support
  • Transaction and batch operation support
  • Comprehensive documentation and examples
6
likes
0
points
80
downloads

Publisher

verified publishersylphx.com

Weekly Downloads

Type-safe Firestore ODM with code generation support. Generate type-safe Firestore operations with annotations.

Repository (GitHub)
View/report issues

Topics

#firestore #odm #database #flutter #code-generation

License

unknown (license)

Dependencies

cloud_firestore, cloud_firestore_platform_interface, firestore_odm_annotation, flutter, meta

More

Packages that depend on firestore_odm