Skip to content

Latest commit

 

History

History
189 lines (118 loc) · 3.99 KB

CHANGELOG.md

File metadata and controls

189 lines (118 loc) · 3.99 KB

[0.5.13] - October 13, 2020

  • Update dependencies
  • Firestore collection group support for repository

[0.5.12] - August 25, 2020

  • Offline DB listen support
  • Firebase repository write data to server only when there is connection

[0.5.11] - August 24, 2020

  • Update dependencies
  • Bug fix in repository addon

[0.5.10] - August 20, 2020

  • Update dependencies

[0.5.9] - July 02, 2020

  • Bugfixes in repository addon

[0.5.8] - June 28, 2020

  • Add a caching module that uses Firestore cache
  • Addon can support fetch from cache without giving exceptions
  • Documentation updates
  • Firestore version update

[0.5.7] - June 16, 2020

  • Remove cloud support from this plugin
  • Update firebase dependencies
  • Add Specification to pagination

[0.5.6] - April 27, 2020

  • Update dependencies
  • Add source type selection in Firebase Specifications
  • Add cached Repositories

[0.5.5] - March 19, 2020

  • Bugfix in Addon

[0.5.4] - March 12, 2020

  • Bug fixes in db model interface

[0.5.3] - March 11, 2020

  • Bug fixes in repository
  • DBModel is fully mutable again

[0.5.2] - March 7, 2020

  • Add serializer support for Firebase
  • Reformat Specification Architecture
  • Remove Algo. User fcode_common for Algo.

[0.5.1]

  • Provide a interface for DBModel so that it can be used with built_value package

[0.5.0]

  • Added Documentation
  • Moved some functionality from Repository to RepositoryAddon
  • DBModel is now immutable
  • Minor bug fixes and performance improvements

[0.4.8]

  • Added Transformers
  • Library updates
  • Minor bug fixes

[0.4.7] - Update dependencies to the latest version

[0.4.6]

  • Minor bug fixes

[0.4.5]

  • Update dependencies
  • Minor bug fixes and document updates

[0.4.4]

  • 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.

[0.4.3] - Query for single values with Futures

[0.4.2] - Transactions and Batch Writes

[0.4.1] - Repository update function changes

Now you can update arrays or update only few fields in a documents

[0.4.0] - Remove all dependencies from flutter_bloc and bloc by @felangel

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.

[0.3.8] - Remove close() from DB and UI Models

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.

[0.3.7] - Update dependencies to the newest version

[0.3.6] - Update dependencies to the newest version

[0.3.5] - Implement remove function in Repository

[0.3.3]

  • Add assertions
  • Add Streams to Handlers
  • Add CollectionReference to Handler

[0.3.2] - Remove Firebase Auth

[0.3.1] - Put class to sep files

  • Put classes in BLoC into separate files
  • Make UIModel immutable

[0.3.0] - Use flutter_bloc and bloc by @felangel

[0.2.10] - Modify Docs

[0.2.8]

  • Modify Docs
  • Firebase Cloud Functions support added
  • Added Listeners to reference/s handlers
  • Model List Builder added

[0.2.7]

  • 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

[0.2.6]

  • 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

[0.2.5]

  • 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

[0.2.4] - Text start with Specification added

[0.2.3]

  • By ID Specification added
  • Reference/References handler added

[0.2.2]

  • By Reference Specification added
  • Remove transformer

[0.2.1] - Replace hook with rx

[0.2.0] - Change package name