NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
pub.dev · #4893 most downloaded on pub.dev
Provides the ability to lock the screen on ios and android. Biometric authentication can be used in addition to passcode.
Last release 1 years ago
21 Jun 2025
Release timing varies
gaps range from 9 days to 11 months
Nearly every release is documented
notes for 58 of the last 60 stable releases
Nothing withdrawn
no release was ever pulled
7 years old
74 releases · first in 2020
Added keyboard input support for devices with physical keyboards.
Fixed to scroll to avoid overflow when specifying Footer.
One column per quarter.
Nothing published for this version
- Fix version to Flutter 3.27.x
Enhance secret configuration with error handling.
Merge pull request #114 from naoki0719:fix/pubspec-version
Merge pull request #114 from naoki0719:fix/pubspec-version
Fixed pubspec version to 9.1.0
Restore deprecated classes in Flutter 3.22.x.
Merge pull request #110 from naoki0719/fix/changelogs
Merge pull request #110 from naoki0719/fix/changelogs
Update to flutter 3.22.0 and version 9.0.2
Fixed spacing issues with SecretsConfig. by @DhavalRKansara
Merge pull request #96 from naoki0719/95-tap-splash-on-invisible-buttons
Merge pull request #96 from naoki0719/95-tap-splash-on-invisible-buttons
95 tap splash on invisible buttons
Fixed allowing entering too many digits.
- Added change log.
Merge pull request #90 from naoki0719/feature/v8
Merge pull request #90 from naoki0719/feature/v8
Feature/v8
didSomething to onSomething.screenLock with confirm: true to screenLockCreate.ScreenLock with confirm: true to ScreenLock.create.StyledInputConfig with KeyPadButtonConfig.spacingRatio with fixed value spacing in Secrets.Merge pull request #86 from naoki0719:naoki0719/issue85
Merge pull request #86 from naoki0719:naoki0719/issue85
Added option for onValidate callback.
Merge pull request #86 from naoki0719:naoki0719/issue85
Merge pull request #86 from naoki0719:naoki0719/issue85
Added option for onValidate callback.
Unify all buttons. #81 by @clragon
Fixed setState running after screenlock dispose. #80 by @clragon
Property from delayChild to delayBuilder. This will disable input after a specified number of failed attempts and will be displayed by the Text Widget
Fix didCancelled in screenLock #69 by @clragon
Available in Flutter 3.0 and above.
Pass inputButtonConfig to all buttons in KeyPad #59 by @clragon
- Deleted debugging code.
Corrected the year of the license.
Fixed to completely discard inputController.
- Removed unused imports.
Changed input processing from Stream to ValueListenable. Synchronization was added to alleviate input blocking problems.
- Updated pubspec for example.
Changed widget placement on landscape devices.
Corrected image file extensions.
Custom animations for "secrets" can now be created.
Clear input chars on long pressed (#42).
I have formatted the code properly.
Optimized Android example for Flutter 2.10 and above.
Disable input after exceeding number of attempts.
Fixed a bug that prevented proper display when using large size buttons.
Added an option to specify whether to blur the background. You can optionally disable blur to deter performance degradation on some devices.
There was a spelling mistake, so I corrected it to "customizedButtonTap" (#31).
I put them together in a library to simplify importing.
Add inputController to the document
- Run flutter format - Changed to flutter_lints
Added an example of transitioning to the next page by unlocking.
Implemented a function to return the confirmation state to the initial input state.
Fixed the problem of being able to back with physical keys even if canCancel is false.
Fixed a bug that caused Cancel text to be cut off on devices with narrow widths.
Prevented button size overflow by subtracting padding(horizontal: 50) from screen_lock.dart
- Update to null safety.
Nothing published for this version
- Fixed the README.
Add missing parameters to screenLock.
Change the image path in README to avoid caching.
Change the size of the screenshot.
Version 3.0.0 was released with improved customizability.
Nothing published for this version
Nothing published for this version
Nothing published for this version
didMaxRetries and onError are not handled by biometric.
didMaxRetries and onError are not handled by biometric.Add the onError event when input fails.
onError event when input fails.- Fixed the README.
Added the ability to limit the maximum retries.
- Fixed the README.
Your coding agent can read these notes before it upgrades. Set up the MCP server →