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.1</version>
  </dependency>
</dependencies>

Release Notes

Version 1.3.1 - 22Feb2018

Issue Description
passay-71 Add RuleResultMetadata
passay-68 Always return only one result for HistoryRule
passay-67 JDBCDictionary size throws exception
passay-64 Bug in PasswordData#newPasswordData
passay-63 Support Spring MessageResolver
passay-58 PasswordValidator should use PECS generic

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