- Fixed issue with long value in query
- Fixed building issue with Swift 5.5.1 compiler
- Added saveDocuments and deleteDocuments
- Update Android library to version 2.8.6
- Migrate the example app to null safety
- Fix a down cast issue
- Added setting logging level feature
- Migrate to NNDB
- Update libraries to version 2.8.4 (iOS) & 2.8.5 (Android)
- Updated gradle to 4.0.2
- Update libraries to version 2.8.1
- Updated gradle to 3.5.4 and compile version to 29
- Read blob files without platform code
- Added FullTextIndex and FullTextExpressions
- Support filtering replication on multiple attributes
- Fix with Result.getBoolean
- Fixed error when loading blobs
- Removed caching from blobs
- Added channels to replicator configs
- Added headers to replicator config
- Added push filters to replicator config
- Added pull filters to replicator config
- Added deletion of indexes
- Fixed issues with blobs and queries
- Added Fragments to expose value getters for Documents
- Added [] operators to Result, Document, and MutableDocument classes to retrieve Fragments
- Added Database addDocumentChangeListener
- Added Database addChangeListener
- Added Database removeChangeListener
- Setting up plugin CI/CD
- Added indexes
- Added explain to queries
- Fixed issue with optional Session cookieName
- Update libraries to version 2.7.1
- Fixed example for logging out
- Updated console logging to Debug for debug mode / Error for everything else
- Removed file logging
- Giving a simplified example and advanced example
- Updated documentation
- Updated Examples to use bloc pattern
- Updated Coubchbase Lite libraries to version 2.7.0
- Migrated to Android X
- Added concurrency control
- Fixed a bug on Android which results in an error for not posting results on the UI Thread
- Deprecated Database saveDocument methods and replaced with save taking a MutableDocument as an argument
- Fixed a concurrent modification exception with query listeners
- Fixed an issue where Query Listeners were not being released
- Fixed an issue where the database reference was not being released on close for Android
- Fixed Replicator Configuration bug which required certain variables like Pinned Certificate to not receive an Platform Error
- Changed the Map object in Document from unmodifiable to a modifiable copy of the Map object
- Renamed the functions In,Is,As to in,iS,aS to comply with flutter plugin standards
- Added a destroy method to Replicator for cleaning up variable references and listeners
- Updated documentation
- Added more test cases
- Fixed issue with Replication EventChannel
- Added Travis CI and Code Coverage with Coveralls
- Added support for the having clause
- Fixed some issues with Queries
- Added all classes as part of couchbase_lite library to eliminate the need to import every class individually
- Changed return type of class Database documentWithId from Map to Document
- Populated doc/api using dartdoc
- Fixed some format issues
- Updated documentation
- Initial Release for the plugin using Couchbase Mobile 2.5