littlefish_core 6.3.0
littlefish_core: ^6.3.0 copied to clipboard
The littlefish_core library used for common functionality in all littlefish mobile applications.
6.3.0 #
- FEAT: add linkedAccounts and onlinePaymentsStatus to AuthBusinessProfile.
6.2.0 #
- FEAT(littlefish_core): User Tracking Addition.
6.1.2 #
- FIX: (littlefish_core): Update Auth user to have.
6.1.1 #
- FIX: (littlefish_core): Update Auth user to have.
6.1.0 #
- FIX: preserve isRegistered field in Terminal.copyWith().
- FIX: add AuthenticationResult typedef alias for backward compatibility.
- FIX: add backward-compatible aliases for UserRoleType and authentication_result.
- FEAT: add copyWith method to Terminal model.
- FEAT: terminal online status - model fields, event type, and SignalR handler.
6.0.0 #
Note: This release has breaking changes.
- FIX: Comments addressed.
- FIX(littlefish_core): Update auth objects.
- FIX(littlefish_core): update objects.
- FIX(littlefish_core): fix up user session models.
- FIX(littlefish_auth): User switching token changes.
- FIX(littlefish_auth): Update object types and service methods for user sessions.
- FIX(Auth Manager,Session Manager,App Info Provider): Add app build to headers, removed unnecessary overrides in session manager.
- FIX(littlefish_core): Object refactoring and http client introduction of session token.
- FEAT(hardware_manager): add initial implementation of littlefish hardware manager and related files.
- BREAKING FIX(littlefish_core,littlefish_auth,monitoring_service): Implemented new monitorAction method in monitoring service, renamed functions, cleanup.
- BREAKING FIX(littlefish_core): BREAKING CHANGE, Introduction on new models for user switching and model name changes to meet standards.
- BREAKING CHORE(littlefish_auth): BREAKING CHANGE: Changing naming conventions and object fields.
5.1.0 #
- FIX: preserve isRegistered field in Terminal.copyWith().
- FIX: add AuthenticationResult typedef alias for backward compatibility.
- FIX: add backward-compatible aliases for UserRoleType and authentication_result.
- FEAT(hardware_manager): add initial implementation of littlefish hardware manager and related files.
- FEAT: add copyWith method to Terminal model.
- FEAT: terminal online status - model fields, event type, and SignalR handler.
5.0.1 #
- FIX: Comments addressed.
5.0.0 #
Note: This release has breaking changes.
- FIX(littlefish_core): Update auth objects.
- FIX(littlefish_core): update objects.
- FIX(littlefish_core): fix up user session models.
- FIX(littlefish_auth): User switching token changes.
- FIX(littlefish_auth): Update object types and service methods for user sessions.
- FIX(Auth Manager,Session Manager,App Info Provider): Add app build to headers, removed unnecessary overrides in session manager.
- FIX(littlefish_core): Object refactoring and http client introduction of session token.
- BREAKING FIX(littlefish_core,littlefish_auth,monitoring_service): Implemented new monitorAction method in monitoring service, renamed functions, cleanup.
- BREAKING FIX(littlefish_core): BREAKING CHANGE, Introduction on new models for user switching and model name changes to meet standards.
- BREAKING CHORE(littlefish_auth): BREAKING CHANGE: Changing naming conventions and object fields.
4.3.0 #
- FEAT: implement Melos 7.x for monorepo management.
- FEAT: improve logging consistency across packages.
- FEAT: add ObservabilityWidgetWrapper abstraction for app wrapping.
1.0.1 - 2024-10-07 #
1.0.4 #
1.0.5 #
Added #
- Added the littlefish_http_client, and the util pattern which will allow for all littlefish application to use common core utilities that should always have a consistent outcome.
- Added additional authentication methods to the AuthUser, to ensure token management, exposure and access
- Added token specific concrete types for easier usage.
Changed #
- AuthUser --> Breaking change, on concrete type implementations.
Fixed #
- N/A
1.0.6 #
1.0.7 #
1.0.8 #
1.0.9 #
1.0.12 #
1.0.13 #
1.0.14 #
1.0.16 #
Added #
- An additional method to log error correctly on the observability service, and the addition to the default logger to support the observability service by default.
1.1.3 #
Changed #
- Major upgrade to default application logger, including formatters and output types stacked support
1.1.4 #
Changed #
- Updates to the logger service, enabling a cleaner injection into the application life-cycle.
1.1.4+3 #
Changed #
- Introduced provider to terminal manager, along with additions to notification providers
1.1.4+5 #
Changed #
- Adjusted the observability service implemenation of error to support a "dynamic" and not a strong type of Error, which was causing application issues.
1.1.4+6 #
1.1.4+8 #
Changed #
- Updated logger, to allow for filters, time and different printers because the console is getting full.
1.1.4+10 #
4.0.0 #
Flutter upgrade
4.1.0 #
- Cleaned up duplicated code in logger
- Updated AuthSettings object to contain the platformType
- Added AuthService initliazation to contain the baseURL
- Moved All Firebase Auth related Models to core
4.2.0 #
- Work done for littlefish_auth package
- Added secure storage client