littlefish_core_utils 4.11.0 copy "littlefish_core_utils: ^4.11.0" to clipboard
littlefish_core_utils: ^4.11.0 copied to clipboard

PlatformAndroid
unlisted

The implementation of littlefish core common utilities.

4.11.0 #

  • FEAT(littlefish_core_utils): User Session Error messages enhancements.

4.10.1 #

  • FIX(littlefish_core_utils): merge default auth headers into custom Options.

4.10.0 #

  • FIX(littlefish_core_utils): LittleFishHttpClient._requestHeaders now merges the default auth headers (Authorization, x-session-token) into caller-supplied customOptions instead of replacing them. Callers can still override specific headers (e.g. Authorization for token refresh flows), but they no longer lose the session token by supplying a custom Options with contentType or responseType. Fixes 403 business_id claim errors in the merchant app when custom headers were used for payment links / invoicing.

4.9.2 #

  • Update a dependency to the latest release.

4.9.1 #

  • FIX(littlefish_core_utils): Additional error codes for pins.

4.9.0 #

  • FEAT(littlefish_core_utils): Add additional Error codes for authentication.
  • FEAT: PLAN_005 — PIN management support in shared auth package.

4.8.0 #

  • FEAT: add report-specific error codes and user-friendly error handling.

4.7.7 #

  • Update a dependency to the latest release.

4.7.6 #

  • Update a dependency to the latest release.

4.7.5 #

  • Update a dependency to the latest release.

4.7.4 #

  • Update a dependency to the latest release.

4.7.3 #

  • Update a dependency to the latest release.

4.7.2 #

  • FIX(littlefish_core): fix up user session models.
  • 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.

4.7.1 #

  • FIX(littlefish_core): fix up user session models.
  • 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.

4.7.0 #

  • REFACTOR(LA-374): move LittlefishFirebaseStorageException to littlefish_storage_firebase package.
  • FEAT(LA-374): add StorageErrorCodes and FirebaseException handling for storage.

4.6.0 #

  • FEAT(littlefish_core_utils): Added ProviderErrorCodes.
  • FEAT(littlefish_core_utils): Added additional activation error codes.

4.5.0 #

  • FEAT(littlefish_core_utils): Added additional activation error codes.

4.4.2 #

  • FIX(firebase-monitoring): Monitoring was not working with the http client traces. Managed to resolve that by remove auto-start and also by putting the creation of the trace in the correct place.

4.4.1 #

  • FIX(littlefish_core_utils): Updated the AUTH_013 error code message.

4.4.0 #

  • FEAT(littlefish_core_utils): Add new sign in fail error code.

4.3.1 #

  • FIX(littlefish_core_utils): Updated the AUTH_013 error code message.

4.3.0 #

  • FEAT: implement Melos 7.x for monorepo management.
  • FEAT(littlefish_core_utils): add app info headers to HTTP requests.
  • FEAT: improve logging consistency across packages.

0.0.1 #

  • Initial release of the littlefish core utils.

0.0.2 #

  • Retry request which failed due to timeouts

0.0.3 #

  • Added shared headers as a parameter

0.0.4 #

  • Added request compression (WORKING)

1.0.0 #

  • Added the Basic token inside our littlefish http client to be used when we wrap and send request.

4.0.0 #

Flutter upgrade

4.1.0 #

  • Added API Error classes
  • Added a 401 interceptor that logs the 401 errors so we can pickup 401 issues.

4.2.0 #

  • Added ErrorCode class
  • Added in new ErrorCodeManager to intercept errors within our application, replace them with user friendly messages
  • Added in new ErrorCodehelper to assist ErrorCodeManager with type transforming

4.2.1 #

  • Migrate app Error codes to core utils

4.2.2 #

  • Added Activation Error Codes
  • Updated error handling logic

4.2.3 #

  • Added custom exceptions and LittlefishException abstraction so that all custom exceptions are enforced to have a message and code.
  • Added more authentication error codes, used by auth manager