- Update dependencies
- Firestore collection group support for repository
- Offline DB listen support
- Firebase repository write data to server only when there is connection
- Update dependencies
- Bug fix in repository addon
- Update dependencies
- Bugfixes in repository addon
- Add a caching module that uses Firestore cache
- Addon can support fetch from cache without giving exceptions
- Documentation updates
- Firestore version update
- Remove cloud support from this plugin
- Update firebase dependencies
- Add Specification to pagination
- Update dependencies
- Add source type selection in Firebase Specifications
- Add cached Repositories
- Bugfix in Addon
- Bug fixes in db model interface
- Bug fixes in repository
- DBModel is fully mutable again
- Add serializer support for Firebase
- Reformat Specification Architecture
- Remove Algo. User
fcode_common
for Algo.
- Provide a interface for DBModel so that it can be used with built_value package
- Added Documentation
- Moved some functionality from Repository to RepositoryAddon
- DBModel is now immutable
- Minor bug fixes and performance improvements
- Added Transformers
- Library updates
- Minor bug fixes
- Minor bug fixes
- Update dependencies
- Minor bug fixes and document updates
- ByReference and ByReferences specifications were removed
- Remove all listeners
- Remove collection reference handler
If you want to listen to something, use provided stream. Old listeners are not available now.
Now you can update arrays or update only few fields in a documents
As all the previously mission features are already there in flutter_bloc, this package removes all the dependencies from it. For BLoC, use that package.
close()
is there to dispose any db connections or streams when the
model is not using. But models should not depend on anything in the code.
So this was removed.
- Add assertions
- Add Streams to Handlers
- Add CollectionReference to Handler
- Put classes in BLoC into separate files
- Make UIModel immutable
- Modify Docs
- Firebase Cloud Functions support added
- Added Listeners to reference/s handlers
- Model List Builder added
- Bug Fixes
- New way of handling listeners in BLoC
- Model Builder works with listeners
- Model Stream Builder added
- Multi Model Builder added
- Make Model Builder Stateful
- Bug fixes
- DB model can have custom IDs
- Move everything to src
- Action Listener is called before it's added to the hook
- Update dependencies
- Global BLoC collector
- Bloc Listener has a new way of communicating with listeners
- Bloc has raise errors
- Bloc can manually call a state change
- Performance improvements in BLoC
- By ID Specification added
- Reference/References handler added
- By Reference Specification added
- Remove transformer