firestore_odm_builder 1.1.1
firestore_odm_builder: ^1.1.1 copied to clipboard
Code generator for Firestore ODM annotations. Generates type-safe Firestore operations from annotated classes.
1.1.1 #
- REFACTOR: improve schema class name generation and add assigned value extraction. (997aa36a)
1.1.0 #
- REFACTOR: transform monolithic FirestoreGenerator into modular architecture. (a3d79960)
- REFACTOR: Remove all hardcoded field names and simplify generator. (8afa7ecd)
- REFACTOR: Move basic field builders from generator to core package. (eb71eaea)
- REFACTOR: clean up API naming and remove legacy methods. (d4045b14)
- FIX: eliminate duplicate collection classes for same model. (3142a19a)
- FIX: refactor collection classes to be generic and reusable. (f873b8be)
- FIX: Restore path dependencies for proper development workflow. (d4d555c0)
- FIX: restore nested updater class generation. (8b32dc96)
- FIX: remove hardcoded 'id' references, use dynamic documentIdField. (135af011)
- FIX: Resolve remaining lint issues in generated code. (13e6288e)
- FIX: Resolve lint issues in generated code. (4133293c)
- FIX: Remove unnecessary null assertion from filter addition in Firestore generator. (4f6fb294)
- FEAT: implement type-safe aggregate operations and count queries with generated field selectors. (8e95df5b)
- FEAT: Introduce schema-based architecture for Firestore ODM. (de939d90)
- FEAT: Successfully publish all packages to pub.dev. (9e10b6c6)
- FEAT: Complete CI/CD pipeline setup with melos for publishing. (5f3e440c)
- FEAT: convert FirestoreODM constructor to named parameters. (519b3e14)
- FEAT: Add support for automatic document ID detection in models. (6b0c1101)
- FEAT: unify Collection annotation to support multiple collection paths. (9fbb73b6)
- FEAT: implement multiple @Collection annotations with subcollection support. (10a9564b)
- FEAT: add comprehensive @Collection validation system. (12659528)
- FEAT: refactor to unified @Collection annotation with subcollection support. (c4330d39)
- FEAT: add @DocumentIdField annotation support. (9cfb884d)
- FEAT: Remove legacy orderBy methods from implementation and tests. (e77a6349)
- FEAT: Update test cases to support mixed update syntax and update README. (5785fc80)
- FEAT: complete Firestore ODM library implementation. (f7b0da36)
- FEAT: implement chained updates and enhanced ODM features. (59460a10)
- FEAT: implement nested field updates with copyWith-style API. (a968695a)
- FEAT: comprehensive testing of complex data types and extension methods. (56ff7e93)
- FEAT: implement RxDB-style API with atomic operations. (08af4f52)
- FEAT: restructure as monorepo with strong-typed Firestore ODM. (b9e6ced0)
- FEAT: Complete Firestore ODM example with working code generation. (77f515bf)
- FEAT: Convert Firestore ODM to monorepo library. (279e3547)
Changelog #
1.0.0 - 2025-01-09 #
Added #
- Initial release of firestore_odm_builder
- Code generation for @Collection and @SubCollection annotations
- Type-safe query builder generation
- Automatic serialization/deserialization code generation
- Real-time snapshot support generation
- Transaction and batch operation support
- Comprehensive error handling and validation