flutter_heyteacher_store 2.0.3+1036
flutter_heyteacher_store: ^2.0.3+1036 copied to clipboard
A heyteacher flutter package for genetics firestore implementation
[flutter_heyteacher_store-2.0.3+1036] - 2026-04-02 #
๐ Bug Fixes #
- (README.md) Typo causing broken link
๐ผ Other #
- (deps) Bump dependencies
- (deps) Bump rependencies version
- (flutter_heyteacher_store) Update version to 2.0.3+1036 which closes #tmp
๐ Documentation #
- Add reference to
Model-View-ViewModel(MVVM) architecture andSingletonpattern sections
[flutter_heyteacher_store-2.0.2+1034] - 2026-03-31 #
๐ผ Other #
- Update version to 2.0.2+1034 which closes #72
๐ Refactor #
- Merge remote-tracking branch 'temp_store/main' into 72
- Configure
flutter_heyteacher_storeas package of monorepoflutter_heyteacher_packagesand add metadata forpub.devpublish
๐ Documentation #
- Update changelog generated for flutter_heyteacher_store-2.0.2+1034
[flutter_heyteacher_store-2.0.1+1032] - 2026-03-31 #
๐ผ Other #
- Update version to 2.0.1+1032 which closes #7
๐ Documentation #
- Update example on
README.mdwith newaggregateFieldstype withaggregateTypeand addfake_cloud_firestoreconfiguration - Update changelog generated for flutter_heyteacher_store-2.0.1+1032
[flutter_heyteacher_store-2.0.0+1030] - 2026-03-30 #
๐ Bug Fixes #
- [breaking] Add
AggregationType(sumoraverage) toaggregateFieldsitems
๐ผ Other #
- Update version to 1.29.20+1028 which closes #4
- Update version to 2.0.0+1030 which closes #4
๐ Documentation #
- Update changelog generated for flutter_heyteacher_store-1.29.20+1028
- Update changelog generated for flutter_heyteacher_store-2.0.0+1030
[flutter_heyteacher_store-1.29.19+1026] - 2026-03-30 #
๐ผ Other #
- (deps) Tight dependencies versions
- Update version to 1.29.19+1026 which closes #2
๐ Documentation #
- (store) Add
exampleapp - Change link of example to
exampleapp directory - Update changelog generated for flutter_heyteacher_store-1.29.19+1026
[flutter_heyteacher_store-1.29.18+1024] - 2026-03-26 #
๐ Bug Fixes #
- Remove version for
flutter_heyteacher_*dependency
๐ผ Other #
- (deps) Bump deps to 1.29.18+1024
๐ Documentation #
- (CHANGELOG) Update CHANGELOG.md with release flutter_heyteacher_store-1.29.18+1024
[flutter_heyteacher_store-1.29.17+1022] - 2026-03-25 #
๐ผ Other #
- (deps) Upgrade
fake_cloud_firestorewith fix of incompatibility withcloud_firestore 6.2.0 - (deps) Bump deps to 1.29.17+1022
๐ Documentation #
- (CHANGELOG) Update CHANGELOG.md with release flutter_heyteacher_store-1.29.17+1022
[flutter_heyteacher_store-1.29.16+1020] - 2026-03-24 #
๐ Bug Fixes #
- Update
fake_cloud_firestoreto git repo in order to get latest fixes - Use a branch where is fixes the incompatibility with
cloud_firestore-6-2-0
๐ผ Other #
- (deps) Upgrade major versions
- (deps) Bump deps to 1.29.15+1018
- (deps) Bump deps to 1.29.16+1020
๐ Refactor #
flutter_heyteacher_*published onpub.dev
๐ Documentation #
- (CHANGELOG) Update CHANGELOG.md with release flutter_heyteacher_store-1.29.16+1020
[flutter_heyteacher_store-1.29.14+1016] - 2026-03-12 #
๐ Bug Fixes #
- Remove
firebase_auth_mocksdependency
๐ผ Other #
- (deps) Bump deps to 1.29.14+1016
๐ Documentation #
- (CHANGELOG) Update CHANGELOG.md with release flutter_heyteacher_store-1.29.14+1016
[flutter_heyteacher_store-1.29.13+1014] - 2026-03-12 #
๐ Bug Fixes #
MockFirebaseAuthis instantiante insideflutter_heyteacher_authifFirebaseExceptionis raised
๐ผ Other #
- (deps) Bump deps to 1.29.12+1012
- (deps) Bump deps to 1.29.13+1014
๐ Documentation #
- (CHANGELOG) Update CHANGELOG.md with release flutter_heyteacher_store-1.29.13+1014
๐งช Testing #
- (store) Changed signature of
E2EEViewModel.setAAD
[flutter_heyteacher_store-1.29.11+1010] - 2026-03-06 #
๐ผ Other #
- (deps) Split
flutter_heyteacher_utilsinflutter_heyteacher_auth,flutter_heyteacher_connectivity,flutter_heyteacher_e2ee,flutter_heyteacher_firebase,flutter_heyteacher_locale,flutter_heyteacher_logger,flutter_heyteacher_math,flutter_heyteacher_platform,flutter_heyteacher_text_to_speech,flutter_heyteacher_timer_workflow,flutter_heyteacher_views,flutter_heyteacher_worker - (deps) Bump deps to 1.29.11+1010
๐ Documentation #
- (CHANGELOG) Update CHANGELOG.md with release flutter_heyteacher_store-1.29.11+1010
[flutter_heyteacher_store-1.29.10+1008] - 2026-03-05 #
๐ Features #
- Add caching mechanism for detailed data in Store class
- Implement caching in exists method and optimize cache update in batch operation
- Implement caching mechanism using shared_preferences in Store class
- Add cache reset functionality in Store class
- Implement StoreCache with syncronized package
- Add filter by document id via constant
Filter.documentId
๐ Bug Fixes #
- Update flutter_heyteacher_utils dependency from path to git reference
- Remove duplicate clock package from dev_dependencies
- Improve cache retrieval logic in Store class
- Enhance cache logging with runtime type and hash code
- Enhance logging to include runtime type in Store class
- Add synchronized package to dependencies
- Enhance logging in StoreCache to include runtime type in log messages
- Update synchronized calls in StoreCache methods to support async operations
- Update StoreCache methods to use Lock for synchronized operations
- Simplify StoreCache methods by removing unnecessary locking
- Refactor StoreCache to support multiple data types and improve cache management
- Refactor StoreCache to use periodic stream for cache clearing and remove listener
- Update setAAD method call to use named parameter
- Update intl dependency version to ^0.20.2
- Rename initAggregatesStream to _initAggregatesStream and call it during initialization
- Update flutter_heyteacher_utils dependency to use local path
- Correct arrayContains filter assignment in ValueStoreFilter
- Handle FirebaseException for unavailable errors in Store class
- Correct logical filter string representation in toString method
- Apply order by only if
limit!= 1 batchparameter ofdelete,updateandsetbecomedynamicto avoid add firestore dependencies- Remove
webcryptofrom dependencies - Upgrade
webcryptoto git reps to fix 16 KB issue on release app in production storeFilterlogging inStore.listDetails- Remove
*.lockignored - Remove skip on order by if
limitis 1 - Corrected
groupByentries ordering by key and correctedDirection - Re-apply filters in unit tests accidentally removed during refactor
๐ผ Other #
- Bump flutter_heyteacher_utils version to 1.45.0+260206123
- (deps) Bump versions
- (deps) Bump deps version
- (deps) Bump deps version
- (deps) Bump deps version
- (deps) Bump deps version
- (deps) Bump deps version
- (deps) Bump deps version
- (deps) Bump deps version to 1.28.0+260214153
- (deps) Bump deps version to 1.29.0+260215114
- (deps) Bump deps version
- (deps) Bump deps version
- (deps) Bump deps version
- (deps) Bump deps version
- (deps) Bump deps version
- (deps) Bump deps version
- (deps) Bump deps version
- (deps) Bump deps version
- (deps) Bump deps version to 1.29.1+260220154
- (deps) Bump deps version to 1.29.2+260221102
- (deps) Bump deps version
- (deps) Bump deps version to 1.29.3+260225090
- (deps) Bump deps version to 1.29.4+260225162
- (deps) Bump deps version
- (deps) Bump deps version
- (deps) Bump deps version to 1.29.5+260226125
- (deps) Bump deps version to 1.29.6+260226194
- (deps) Update 'flutter_heyteacher_meta
and startbuildNumber` as counter - (deps) Bump deps to 1.29.7+1001
- (deps) Bump deps to 1.29.8+1003
- (deps) Bump deps to 1.29.9+1005
- (deps) Bump deps to 1.29.10+1008
๐ Refactor #
- Rename Auth to AuthModel + create RemoteConfigMode + update references across the codebase
- Update stream return type to Iterable
- Change log level from fine to finest for detailed logging in Store class
- Improve logging messages in cache retrieval and data fetching methods
- Enhance exists method to handle document retrieval exceptions
- Change detailsData type to dynamic in detailed data cache
- Format code for better readability in _getCached and _updateCache methods
- Streamline cache key generation in _getCached, _updateCache, and _removeCache methods
- Improve cache management and logging in Store class
- Remove UserStore implementation and related tests
- Update cache handling to use private fields for cache and offline settings
- Streamline aggregate initialization and update notification logic
- Simplify StoreCache class by removing unused LightDataType and renaming methods for clarity
- Rename logger variable for consistency in StoreCache class and add $runtimeType. in each log in order to indentify store name
- Rename *ModelView to *ViewModel
- Standardize string quotes and simplify method implementations in store filters
- Rename
flutter_heyteacher_fastlaneintoflutter_heyteacher_meta
๐ Documentation #
- Update documentation to include cache functionality in Store class
- Update CHANGELOG.md with release 1.28.0+260214153
- Update CHANGELOG.md with release 1.29.1+260220154
- Update CHANGELOG.md with release 1.29.2+260221102
- Update CHANGELOG.md with release 1.29.3+260225090
- Update CHANGELOG.md with release 1.29.4+260225162
- Update CHANGELOG.md with release 1.29.6+260226194
- Update CHANGELOG.md with release v1.29.7+1001
- (CHANGELOG) Update CHANGELOG.md with release v1.29.8+1003
- (CHANGELOG) Update CHANGELOG.md with release v1.29.8+1004
- Add
README.mdand update dart doc inStore, move in separated dart fileTrackStorein unit tests - (CHANGELOG) Update CHANGELOG.md with release v1.29.9+1005
- (CHANGELOG) Update CHANGELOG.md with release flutter_heyteacher_store-1.29.10+1008
๐งช Testing #
- Initialize SharedPreferences in tests and disable cache in TrackStore
โ๏ธ Miscellaneous Tasks #
- Add shared_preferences_platform_interface to dev_dependencies
- Update gem dependencies to latest versions
- Update version and add package_info_plus dependency
- Update aws-sdk and faraday dependencies to latest versions
- Use
flutter_heyteacher_metafrom pub cache - (store) Add local dependency to
flutter_heyteacher_text_to_speech