- Upgrade dev dependencies: grunt-contrib-uglify and jquery
- Pass the username field content to the zxcvbn function, so zxcvbn takes it into consideration when scoring the password.
- Add a debug option, so the score gets printed in the JS console.
- Check reversed sequences too in the sequences rule.
- Fix the popover flickering.
- Support zxcvbn for password scoring.
- Support showing the password strength as a validation status in the password field.
- Support hiding the progress bar, making it optional.
- Support showing the verdicts inside the progress bar.
- Bugfix in UI initialization.
- Fix typo in readme.
- Separate source file in several smaller files.
- Add Grunt support for creating a bundle and a minified version.
- Add tests for the rules engine, and continuos integration with Travis.
- Complete refactor of the code. This is a cleaner version, easier to extend and mantain.
- Broke backwards compatibility. Bootstrap 3 is the default option now, other options default values have changed. Options structure has changed too.
- Old tests have been renamed to examples, which is what they really are. Leave room for real tests.
- New rule to check for sequences in the password. It penalizes finding sequences of consecutive numbers, consecutive characters in the alphabet or in the qwerty layout. Active by default.
- New feature: support showing the verdicts and errors in a Bootstrap popover.
- Hide the verdicts and errors when the input is empty.
- Remove showVerdictsInitially option, is not needed anymore.
- Support to activate/deactivate rules using the rules object inside the options object.
- Two new rules added, deactivated by default. Check for too many character repetitions, and check for number of character classes used.
- Fix error message when the password contains the username.
- Check if the password is an email, and mark as weak.
- Add a container option, it will be used to look for the viewports.
- Bad version in plugin manifest.
- Change jQuery plugin name to avoid conflict with an existing one.
- New option to choose if the verdicts should be displayed before the user introduces a letter. New default behaviour: don't show them.
- Bugfix with progress bar color and Bootstrap 2.
- Improve code quality.
- jQuery plugins registry support.
- Bootstrap 3.0.0 support.