Releases: lindar-open/acolyte
Releases · lindar-open/acolyte
Acolyte 1.2.3 Release
ListsAcolyte.defaultIfNullwill now return an empty ArrayList instead of an empty read-only list- add support for enum to string copy in ObjectsAcolyte. This means enum variables with same name as a string variable from the second object will be successfully copied over. More support on ObjectsAcolyte .copy will be added in the near future
Acolyte 1.2.2 Release
- add
fun defaultIfNull(number: Number?): Numberto NumbersAcolyte - add BigDecimalAcolyte with useful default methods
Acolyte 1.2.1 Release
- Fix null pointer exception when the return method value (ObjectsAcolyte) coming from Java, is null
- Fix validators extra quote issue
Acolyte 1.2.0 Release
Acolyte has been rewritten in Kotlin!
Acolyte 1.1.2 Release
Add equality functions to NumbersAcolyte
Acolyte 1.1.1 Release
NumbersAcolyte comes with more util functions like lessThanZero, lessThan, equalOrLessThanZero, equalOrLessThan
Added a Tag class
Acolyte 1.1.0 Release
Rename util classes into acolytes to better distinguish them from so many other util libraries.
Split ObjectsUtils into different acolytes by logic and purpose: ListsAcolyte, NumbersAcolyte, ObjectsAcolyte
Add more util methods to each acolyte
Acolyte 1.0.3 Release
Add more number related utils to ObjectsUtil
Acolyte 1.0.2 Release
Release Notes:
- Add NameValidator, UsernameValidator, PasswordValidator and EmailValidator
- Add Identifiable interface that can be used to mark classes as identifiable by ID, unique Name or unique Reference.
- Upgrade joda-time dependency version to 2.9.9
Acolyte 1.0.1 Release
This release comes with:
- ObjectsUtil copyObjectsIfMatch method has been renamed to copy for better readability.
- ObjectsUtil has been improved by adding more util methods like
- listContainsIgnoreCase - check if list contains a string and ignore the case
- numberNullOrZero and numberGreaterThanZero - that accepts any number params, including BigDecimals
- objectNullOrEmpty - that can check if an object is null and if collection, will also check if it's empty
- PasswordValidator
- UsernameValidator