Releases: mario-bermonti/cognitive_data
v0.3.0
What’s Changed
cognitive_data now provides an DB implementation to store data on Firebase Firecloud! 🤗
Essentially the changes can be categorized as:
Summarize changes here
- Implementation of FirebaseDB
- Unit tests for FirebaseDB methods
- Added a method to convert base device, session, trial models to json
A more detailed description is:
- Update cognitive_data version to v0.3.0 (#81) @mario-bermonti
- Add unit tests for FirebaseDB methods (#80) @mario-bermonti
- Mario-bermonti/issue77 (#78) @mario-bermonti
- Add functionality for automatically converting base models to json (Map<String, dynamic>) (#76) @mario-bermonti
- Add functionality for converting Device models to json (#75) @mario-bermonti
- Add functionality for converting Session models to json (#74) @mario-bermonti
- Add functionality for converting Trial models to json (#73) @mario-bermonti
- Fix dependencies and migrate code (#72) @mario-bermonti
- Add basic basic functionality to store data in Firebase Firestore (#69) @mario-bermonti
- refactor: Remove FirebaseDB.init (#68) @mario-bermonti
- Implement Firebase functionality to save data from a single trial (#67) @mario-bermonti
- Store firebase data into subcollections inside session (#66) @mario-bermonti
- Fix: Store session metadata in firebase field and don't override other fields (#65) @mario-bermonti
- Add functionality to save device metadata to firebase (#64) @mario-bermonti
- Implement method to store session metadata in firebase (#63) @mario-bermonti
- Create example app to demonstrate FirebaseDB functionality (#62) @mario-bermonti
- Add data needed by most methods as Firebasedb params (#61) @mario-bermonti
- Add method for initializing the firebase db (#60) @mario-bermonti
- Bump cognitive_data to v0.2.0 (#58) @mario-bermonti
👥 List of contributors
v0.2.0
What’s Changed
Essentially the changes can be categorized as:
Summarize changes here
This release includes a complete rewrite of cognitive_data, so it breaks all previous functionality. The package is now structured into 2 dbs: one in-memory db (InMemoryDB) and a drift db (DriftDB).
The dbs are standardized to include the same method signatures for adding trial data, device metadata, and session metadata to the dbs.
The package is now thoroughly tested using unit tests.
Note: Not all changes appear in the commit history below because there was a problem with release-drafter and some changes were not automatically documented in these release notes. See the commit history for details about changes.
Includes minor improvements to the CI.
A more detailed description is:
- Bump cognitive_data to v0.2.0 (#58) @mario-bermonti
- ci: Update release drafter config (#56) @mario-bermonti
- Fix issues with release drafter gh action (#55) @mario-bermonti
- ci: Check main branch in release drafter (#53) @mario-bermonti
👥 List of contributors
v0.1.0 - First version of the cognitive_data package
This version is used by the mDigitSpanTask package