Skip to content

Bump the all_dependencies group across 1 directory with 3 updates#521

Open
dependabot[bot] wants to merge 1 commit into
masterfrom
dependabot/pub/packages/login_client_flutter/all_dependencies-f4934d280a
Open

Bump the all_dependencies group across 1 directory with 3 updates#521
dependabot[bot] wants to merge 1 commit into
masterfrom
dependabot/pub/packages/login_client_flutter/all_dependencies-f4934d280a

Conversation

@dependabot
Copy link
Copy Markdown
Contributor

@dependabot dependabot Bot commented on behalf of github Mar 27, 2026

Bumps the all_dependencies group with 3 updates in the /packages/login_client_flutter directory: custom_lint, flutter_secure_storage and leancode_lint.

Updates custom_lint from 0.6.4 to 0.8.1

Commits

Updates flutter_secure_storage from 9.2.4 to 10.3.1

Release notes

Sourced from flutter_secure_storage's releases.

v10.3.1

Android

  • Fixed AEADBadTagException when biometric authentication is cancelled on first launch: a stale IV is now cleared and the cipher re-initialised in encrypt mode so the next authentication attempt succeeds.
  • Fixed NullPointerException when retrying an operation after a cancelled biometric prompt: preferences is now only assigned once cipher initialisation completes successfully, allowing a clean retry.

v10.3.0

Android

  • Added AndroidBiometricType enum and biometricType option to AndroidOptions to control which authentication methods are accepted during biometric prompts (requires KeyCipherAlgorithm.AES_GCM_NoPadding).
    • AndroidBiometricType.biometricOrDeviceCredential (default) accepts Class 3 biometrics or device credentials (PIN/pattern/password), preserving previous behaviour.
    • AndroidBiometricType.strongBiometricOnly restricts authentication to Class 3 (strong) biometrics only; device credentials are explicitly rejected.
  • Fully enforced on Android 11+ (API 30+) via setAllowedAuthenticators on BiometricPrompt and setUserAuthenticationParameters on the KeyStore key. On earlier API levels the system may still permit device credentials.
  • Added biometricPromptNegativeButton option to AndroidOptions to customise the dismiss button label on the biometric prompt. Required when using strongBiometricOnly or on Android 10 and lower.

iOS / macOS

  • Fixed secStoreAvailabilitySink not being called when protected data availability changes.
  • Fixed kSecUseDataProtectionKeychain being added to Keychain queries unconditionally; it is now only set when useDataProtectionKeychain is explicitly enabled.

Windows

  • Fixed deleteAll and containsKey not acquiring the mutex lock, which could cause data races under concurrent access. If you are on Dart >=3.10.0, this fix is applied automatically. Otherwise, pin flutter_secure_storage_windows: ^4.2.2 in your pubspec.yaml to opt in and make sure your constraint is set for minimum of Dart >=3.10.0.

Linux

  • Fixed deleteKeyring storing the string "null" instead of an empty JSON object {}.
  • Fixed non-UTF-8 error messages from libsecret causing a FormatException on the Dart side; messages are now sanitised before being sent through the method channel.
  • Fixed locked or unavailable keyring now surfacing as a catchable PlatformException with code KeyringLocked.
  • Fixed JSON parse errors and other C++ exceptions now surfacing as a PlatformException with code StorageError instead of sending malformed bytes through the channel.

v10.2.0

Android

  • Deprecated KeyCipherAlgorithm.RSA_ECB_PKCS1Padding. Existing data is automatically migrated to the default RSA_ECB_OAEPwithSHA_256andMGF1Padding when migrateOnAlgorithmChange is true.
  • Deprecated StorageCipherAlgorithm.AES_CBC_PKCS7Padding. Existing data is automatically migrated to the default AES_GCM_NoPadding when migrateOnAlgorithmChange is true.
  • Fixed Gradle space-assignment warnings in build.gradle.

iOS / macOS

  • Fixed iOS build by updating availability annotation for Secure Enclave methods from iOS 11.3 to iOS 13.0.

Windows

  • Fixed compatibility with win32 6.0.0 in flutter_secure_storage_windows 4.2.0. If you are on Dart >=3.10.0, this fix is applied automatically. Otherwise, pin flutter_secure_storage_windows: ^4.2.0 in your pubspec.yaml to opt in and make sure your constraint is set for minimum of Dart >=3.10.0.

v10.1.0

Android

  • Added storageNamespace option to AndroidOptions for full namespace isolation across storage instances (SharedPreferences, KeyStore aliases, config/key storage). Use this instead of sharedPreferencesName when running multiple FlutterSecureStorage instances with different cipher configurations.
  • Deprecated sharedPreferencesName in favor of storageNamespace, which provides complete isolation rather than data-only isolation.
  • Added migrateWithBackup option to AndroidOptions for crash-resistant migration. When enabled, backup copies of encrypted data are created before migration starts, allowing recovery if migration fails or the app crashes mid-migration. Works in conjunction with migrateOnAlgorithmChange.
  • Made KeyCipherAlgorithm and StorageCipherAlgorithm public enums.

Fixes:

  • Fixed crash on biometric failure (not error).
  • Fixed null safety issue in MethodRunner that could cause a crash on Android.

... (truncated)

Commits
  • 3fc4c53 fix: revert updated darwin package for backwards compatibility
  • 6b9e8f4 fix: added changelog entries
  • 0b9ed95 Merge pull request #1148 from CORDEA/fix/defer-preferences-until-cipher-initi...
  • c557a53 Merge pull request #1147 from CORDEA/fix/reset-stale-cipher-iv-on-biometric-f...
  • be0674a Use a single SharedPreferences.Editor when resetting stale IV
  • 5817b55 Reset stale cipher IV when biometric auth fails before completion
  • 635013b Defer setting preferences until storageCipher is initialized
  • 35da5ae fix: badge
  • a86a1ef release of v10.3.0
  • 9d09d99 release of v0.3.2
  • Additional commits viewable in compare view

Updates leancode_lint from 12.1.0 to 19.0.1

Release notes

Sourced from leancode_lint's releases.

leancode_lint-v19.0.1

See changelog on pub.dev

leancode_lint-v18.0.0

What's Changed

Full Changelog: leancode_debug_page-v3.0.0...leancode_lint-v18.0.0

Commits
  • af2155a Make Alignment class lookup optional (#493)
  • b53d2a6 Add clear button to debug page logs inspector (#489)
  • a68ced3 Update SDK constraint to 4.0.0 in overrride_api_endpoint (#485)
  • 11e4530 Fix releasing packages (#487)
  • c89eb1a [cqrs] Provide raw data in success query result (#486)
  • a62ca61 [leancode_hooks] Bump flutter_hooks and custom_lint dependency (#474)
  • 22c3403 Fix override_api_endpoint github workflow (#484)
  • 9eff6cf Improve clearing the API endpoint (#483)
  • f558e23 [leancode_lint] Bump dependencies (#480)
  • 2f9eabc feat: prefer center over align lint (#472)
  • Additional commits viewable in compare view

Updates flutter_secure_storage from 9.2.4 to 10.3.1

Release notes

Sourced from flutter_secure_storage's releases.

v10.3.1

Android

  • Fixed AEADBadTagException when biometric authentication is cancelled on first launch: a stale IV is now cleared and the cipher re-initialised in encrypt mode so the next authentication attempt succeeds.
  • Fixed NullPointerException when retrying an operation after a cancelled biometric prompt: preferences is now only assigned once cipher initialisation completes successfully, allowing a clean retry.

v10.3.0

Android

  • Added AndroidBiometricType enum and biometricType option to AndroidOptions to control which authentication methods are accepted during biometric prompts (requires KeyCipherAlgorithm.AES_GCM_NoPadding).
    • AndroidBiometricType.biometricOrDeviceCredential (default) accepts Class 3 biometrics or device credentials (PIN/pattern/password), preserving previous behaviour.
    • AndroidBiometricType.strongBiometricOnly restricts authentication to Class 3 (strong) biometrics only; device credentials are explicitly rejected.
  • Fully enforced on Android 11+ (API 30+) via setAllowedAuthenticators on BiometricPrompt and setUserAuthenticationParameters on the KeyStore key. On earlier API levels the system may still permit device credentials.
  • Added biometricPromptNegativeButton option to AndroidOptions to customise the dismiss button label on the biometric prompt. Required when using strongBiometricOnly or on Android 10 and lower.

iOS / macOS

  • Fixed secStoreAvailabilitySink not being called when protected data availability changes.
  • Fixed kSecUseDataProtectionKeychain being added to Keychain queries unconditionally; it is now only set when useDataProtectionKeychain is explicitly enabled.

Windows

  • Fixed deleteAll and containsKey not acquiring the mutex lock, which could cause data races under concurrent access. If you are on Dart >=3.10.0, this fix is applied automatically. Otherwise, pin flutter_secure_storage_windows: ^4.2.2 in your pubspec.yaml to opt in and make sure your constraint is set for minimum of Dart >=3.10.0.

Linux

  • Fixed deleteKeyring storing the string "null" instead of an empty JSON object {}.
  • Fixed non-UTF-8 error messages from libsecret causing a FormatException on the Dart side; messages are now sanitised before being sent through the method channel.
  • Fixed locked or unavailable keyring now surfacing as a catchable PlatformException with code KeyringLocked.
  • Fixed JSON parse errors and other C++ exceptions now surfacing as a PlatformException with code StorageError instead of sending malformed bytes through the channel.

v10.2.0

Android

  • Deprecated KeyCipherAlgorithm.RSA_ECB_PKCS1Padding. Existing data is automatically migrated to the default RSA_ECB_OAEPwithSHA_256andMGF1Padding when migrateOnAlgorithmChange is true.
  • Deprecated StorageCipherAlgorithm.AES_CBC_PKCS7Padding. Existing data is automatically migrated to the default AES_GCM_NoPadding when migrateOnAlgorithmChange is true.
  • Fixed Gradle space-assignment warnings in build.gradle.

iOS / macOS

  • Fixed iOS build by updating availability annotation for Secure Enclave methods from iOS 11.3 to iOS 13.0.

Windows

  • Fixed compatibility with win32 6.0.0 in flutter_secure_storage_windows 4.2.0. If you are on Dart >=3.10.0, this fix is applied automatically. Otherwise, pin flutter_secure_storage_windows: ^4.2.0 in your pubspec.yaml to opt in and make sure your constraint is set for minimum of Dart >=3.10.0.

v10.1.0

Android

  • Added storageNamespace option to AndroidOptions for full namespace isolation across storage instances (SharedPreferences, KeyStore aliases, config/key storage). Use this instead of sharedPreferencesName when running multiple FlutterSecureStorage instances with different cipher configurations.
  • Deprecated sharedPreferencesName in favor of storageNamespace, which provides complete isolation rather than data-only isolation.
  • Added migrateWithBackup option to AndroidOptions for crash-resistant migration. When enabled, backup copies of encrypted data are created before migration starts, allowing recovery if migration fails or the app crashes mid-migration. Works in conjunction with migrateOnAlgorithmChange.
  • Made KeyCipherAlgorithm and StorageCipherAlgorithm public enums.

Fixes:

  • Fixed crash on biometric failure (not error).
  • Fixed null safety issue in MethodRunner that could cause a crash on Android.

... (truncated)

Commits
  • 3fc4c53 fix: revert updated darwin package for backwards compatibility
  • 6b9e8f4 fix: added changelog entries
  • 0b9ed95 Merge pull request #1148 from CORDEA/fix/defer-preferences-until-cipher-initi...
  • c557a53 Merge pull request #1147 from CORDEA/fix/reset-stale-cipher-iv-on-biometric-f...
  • be0674a Use a single SharedPreferences.Editor when resetting stale IV
  • 5817b55 Reset stale cipher IV when biometric auth fails before completion
  • 635013b Defer setting preferences until storageCipher is initialized
  • 35da5ae fix: badge
  • a86a1ef release of v10.3.0
  • 9d09d99 release of v0.3.2
  • Additional commits viewable in compare view

Updates leancode_lint from 12.1.0 to 19.0.1

Release notes

Sourced from leancode_lint's releases.

leancode_lint-v19.0.1

See changelog on pub.dev

leancode_lint-v18.0.0

What's Changed

Full Changelog: leancode_debug_page-v3.0.0...leancode_lint-v18.0.0

Commits
  • af2155a Make Alignment class lookup optional (#493)
  • b53d2a6 Add clear button to debug page logs inspector (#489)
  • a68ced3 Update SDK constraint to 4.0.0 in overrride_api_endpoint (#485)
  • 11e4530 Fix releasing packages (#487)
  • c89eb1a [cqrs] Provide raw data in success query result (#486)
  • a62ca61 [leancode_hooks] Bump flutter_hooks and custom_lint dependency (#474)
  • 22c3403 Fix override_api_endpoint github workflow (#484)
  • 9eff6cf Improve clearing the API endpoint (#483)
  • f558e23 [leancode_lint] Bump dependencies (#480)
  • 2f9eabc feat: prefer center over align lint (#472)
  • Additional commits viewable in compare view

Note
Automatic rebases have been disabled on this pull request as it has been open for over 30 days.

@dependabot dependabot Bot added dart Pull requests that update dart code dependencies Pull requests that update a dependency file labels Mar 27, 2026
@dependabot dependabot Bot requested a review from Albert221 as a code owner March 27, 2026 14:15
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file dart Pull requests that update dart code labels Mar 27, 2026
@github-actions github-actions Bot added the p: login_client_flutter Related to the login_client_flutter package label Mar 27, 2026
@dependabot dependabot Bot force-pushed the dependabot/pub/packages/login_client_flutter/all_dependencies-f4934d280a branch from a860cd6 to e133438 Compare March 30, 2026 08:57
@dependabot dependabot Bot force-pushed the dependabot/pub/packages/login_client_flutter/all_dependencies-f4934d280a branch from e133438 to 8ba729a Compare May 11, 2026 02:48
@dependabot dependabot Bot force-pushed the dependabot/pub/packages/login_client_flutter/all_dependencies-f4934d280a branch from 8ba729a to 8c008aa Compare May 25, 2026 03:06
Bumps the all_dependencies group with 3 updates in the /packages/login_client_flutter directory: [custom_lint](https://github.com/invertase/dart_custom_lint), [flutter_secure_storage](https://github.com/mogol/flutter_secure_storage) and [leancode_lint](https://github.com/leancodepl/flutter_corelibrary).


Updates `custom_lint` from 0.6.4 to 0.8.1
- [Commits](invertase/dart_custom_lint@custom_lint-v0.6.4...custom_lint-v0.8.1)

Updates `flutter_secure_storage` from 9.2.4 to 10.3.1
- [Release notes](https://github.com/mogol/flutter_secure_storage/releases)
- [Commits](juliansteenbakker/flutter_secure_storage@v9.2.4...v10.3.1)

Updates `leancode_lint` from 12.1.0 to 19.0.1
- [Release notes](https://github.com/leancodepl/flutter_corelibrary/releases)
- [Commits](leancode_lint-v12.1.0...leancode_lint-v19.0.1)

Updates `flutter_secure_storage` from 9.2.4 to 10.3.1
- [Release notes](https://github.com/mogol/flutter_secure_storage/releases)
- [Commits](juliansteenbakker/flutter_secure_storage@v9.2.4...v10.3.1)

Updates `leancode_lint` from 12.1.0 to 19.0.1
- [Release notes](https://github.com/leancodepl/flutter_corelibrary/releases)
- [Commits](leancode_lint-v12.1.0...leancode_lint-v19.0.1)

---
updated-dependencies:
- dependency-name: custom_lint
  dependency-version: 0.8.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: all_dependencies
- dependency-name: flutter_secure_storage
  dependency-version: 10.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: all_dependencies
- dependency-name: flutter_secure_storage
  dependency-version: 10.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: all_dependencies
- dependency-name: leancode_lint
  dependency-version: 19.0.1
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: all_dependencies
- dependency-name: leancode_lint
  dependency-version: 19.0.1
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: all_dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot force-pushed the dependabot/pub/packages/login_client_flutter/all_dependencies-f4934d280a branch from 8c008aa to b9740c7 Compare June 1, 2026 04:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dart Pull requests that update dart code dependencies Pull requests that update a dependency file p: login_client_flutter Related to the login_client_flutter package

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants