Download Passay

Download the latest version which includes source code, classes, javadocs, and tests in zip or tar.gz format.

Individual artifacts are available in the Maven Central Repository. If you would like to use this project in your maven build, include the following in your pom.xml:

<dependencies>
  <dependency>
    <groupId>org.passay</groupId>
    <artifactId>passay</artifactId>
    <version>1.3.0</version>
  </dependency>
</dependencies>

Release Notes

Version 1.3.0 - 18Jul2017 (Requires Java 8)

Note that cryptacular is now an optional dependency. If you use the DigestHistoryRule or DigestSourceRule, you must add an explicit dependency on org.cryptacular.

Issue Description
passay-55 Change PasswordValidator constructor to comply with PECS
passay-47 Improve FileWordList to support large files
passay-43 Variable ruleset based on password length
passay-42 NPE check in UsernameRule#validate
passay-41 Make cryptacular an optional dependency

Version 1.2.0 - 11Aug2016 (Requires Java 8)

Issue Description
passay-32 Tilda character missing as a special character
passay-18 Develop Entropy-Based Password Strength Evaluation

Version 1.1.0 - 22Jul2015 (Requires Java 7)

Issue Description
passay-24 Add OSGi manifest entries
passay-23 SequenceRule refactoring

Version 1.0 - 01Dec2014 (Requires Java 6)

Initial Release