Releases: avegera/predicate4j
Releases · avegera/predicate4j
Release list
v0.2.0
What's Changed
Breaking Changes
New Features
- #29 - Introduced in() and notIn() predicates
- #26 - Introduced collections predicates
- #39 - Introduced quantifier predicates
- #37 - Group predicate methods using regions
- #51 - Added support of varargs for in() and notIn() predicates
Testing
- #23 - Switched from JUnit 5 tests to jgiven-based BDD-scenarios
Dependencies
- #33 - Upgraded library versions
Documentation
Full Changelog: v0.1.0...v0.2.0
v0.1.0
What's Changed
This is first release that introduces initial version of predicates and predicate builder. The library was configured and published to Maven Central.
Object predicates:
Type-specific predicates:
- #2 - Introduced boolean predicates
- #7 - Introduced string predicates
- #15 - Introduced number predicates
- #16 - Introduced string length predicates
- #19 - Refactored list size predicates
Logical conjunction:
- #5 - Added support of logical conjunction to predicate builder
- #10 - Added support of typed conjunction to predicate composition
Documentation:
- #21 - Added initial version of README file
Full Changelog: https://github.com/avegera/predicate4j/commits/v0.1.0