This repository was archived by the owner on Jan 19, 2022. It is now read-only.
Releases: willhains/purity
Releases · willhains/purity
Beta #5
Changes since v0.4:
- Rename
Index.append()
to.set()
/.setAll()
. - Add
Plural.replace(elementAtIndex,withNewValue)
method. - Add
Plural.copy(Set)
method, returning an already-distinctPlural
. - Add
Index.setIfAbsent(key,elementSupplier)
and .replaceIfPresent(key,elementReplacer)` methods.
Beta #4
Beta #3
Beta #2
Changes since v0.1:
- Added
keys()
andelements()
methods toIndex
. - More documentation (but still very much incomplete).
Single.raw
(and thereforeSingleString.raw
andSingleDecimal.raw
) is nowprotected
access level. ForSingleString
andSingleDecimal
, theraw
value is still publicly accessible viaSingleString.toString()
andSingleDecimal.asNumber()
, respectively. For the primitive singles,raw
remainspublic
access level.- Removed redundant
Pairable
interface.
First beta release
Pre-release for testing only!
Introducing Purity. Build robust, value-oriented applications in Java.
Known issues:
- Outstanding
TODO
in README file. - Javadoc and documentation is a bit sparse.
- JUnit test coverage at 100% methods & lines, but may not cover every conditional thoroughly.