Skip to content

Releases: redfin/validity

5.1.0 : Adding in reference equality check to objects

05 Jan 04:43
Compare
Choose a tag to compare
Adding in reference equality check for objects

5.0.0: Adding message suppliers

05 Oct 02:53
Compare
Choose a tag to compare

This update adds the ability to supply a message supplier rather than just a message directly. This means that expensive to construct strings can be deferred and only have to be built in case of validation failure.

4.1.0: Adding in new entry point

03 Oct 17:15
Compare
Choose a tag to compare

This release adds in the new entry point method Validity.expect() which will throw IllegalStateExceptions upon validation failure. It also updates some file formatting.

4.0.1: Fixed dependency management scope

01 Oct 14:14
Compare
Choose a tag to compare

Updating the scope of JUnit in the dependency management section of the pom file.

Reworked API

16 Sep 00:14
Compare
Choose a tag to compare

Reworking the API of starting validation. This was a breaking change so also doing a major version increase. General cleanup for consistency.

JUnit updates, general cleanup, renamed entry points.

12 Sep 20:31
Compare
Choose a tag to compare

This release:

  1. updates the version of Unit 5 that is used to run tests.
  2. renames the method entry points in Validity
  3. cleans up IDE warnings
  4. general code cleanup

JUnit version update

29 Apr 05:14
Compare
Choose a tag to compare

Updated the version of JUnit, added a few tests, and fixed up tests that needed to be changed due to the update.

Adding protected getters to the VerifiableFactory class

10 Dec 15:47
Compare
Choose a tag to compare

Subclasses couldn't access the final values of the verifiable factory class. That is now fixed.

Adding Verifiers for Instant and Duration types

08 Dec 00:30
Compare
Choose a tag to compare

This release adds verifiers for the Instant and Duration types.

Removed final vestiges of assertions and cleaned up API

04 Dec 04:18
Compare
Choose a tag to compare

Made some changes to the API methods for creating validation with or without custom message prefixes. Removed the last vestiges of the assertions portion of the library, and cleaned up some unit tests.