kartik-v/strength-meter
A dynamic strength meter for password input validation with various configurable options.
v1.1.4
1.3M downloads/mo
#4867 most downloaded on Packagist
kartik-v/strength-meter
What this package is like to depend on
Last release 9 years ago
no release in 18 months
Ships unpredictably
gaps range from 3 weeks to 2.4 years
Nearly every release is documented
notes for 6 of 6 stable releases
Nothing withdrawn
no release was ever pulled
12 years old
6 releases · first in 2014
0 releases in the last 12 months
see the full history below
Release timeline
6 releases · Oct 2014 to Jan 2018Releases
latest 6-
v1.1.420 Jan 2018Release notes
Open source →Version 1.1.4
Date: 20-Jan-2018
- Add github contribution and issue/PR logging templates.
- (enh #21): Enhancements to plugin initialization & events (BC breaking).
- (enh #20): Enhancements to support Bootstrap v4.x framework.
- (enh #17): Add Serbian translations.
- (enh #16): Add Spanish translations.
- (enh #15): Add Hungarian translations.
- (enh #14): Add Polish translations.
- (enh #13): Better extending of default options.
- (enh #12): Add
rules.minLengthsetting to enforce minimum password length (defaults to 2 characters).v
-
v1.1.312 Sep 2015 -
v1.1.214 Jul 2015 -
v1.1.115 Feb 2015Release notes
Open source →Date: 15-Feb-2015
- Set copyright year to current.
- Code cleanup and JS lint changes.
-
v1.1.008 Nov 2014Release notes
Open source →Date: 08-Nov-2014
- Set release to stable in composer.json.
- Updated CHANGE log to reflect user friendly date time formats.
-
v1.0.016 Oct 2014Release notes
Open source →Date: 05-Mar-2014
Strength meter plugin initial release with following features:
- Convert any password input to an advanced password strength validation plugin. Will fallback to a normal password input for browsers not supporting JQuery or Javascript.
- The plugin will offer ability to toggle password mask (show/hide password text) and display a dynamic strength meter as you type. Uses advanced strength calculation algorithm which can be customized by setting/overriding the default validation
rules. - The plugin automatically converts an input with
type = passwordto the strength validation plugin if you set itsclass = strength. All options to the password input can be passed as HTML5dataattributes. - Configurable templates to control the style and display of the entire plugin. The password input and the various components of the strength meter can be customized. The default template uses Bootstrap 3.x markup to display the password input, toggle, and strength meter.
- Internationalization enabled to show messages in languages other than Englsh. At this stage translations are available for 4 languages (German, French, Italian, and Russian). The titles for verdicts and toggle mask can be configured.
- Show and hide meter and/or toggle password mask
- Reset plugin to the initial value when the form is reset.
- Plugin events that traps the change, reset, and toggle of the input.
- Plugin methods to refresh the input and strength with a custom value.
- Plugin methods to return score and verdict.
- Configurable strength verdicts classes and titles.