All notable changes to this project will be documented in this file. This project does its best to adhere to Semantic Versioning.
0.1.4 - 2019-03-30
- Removed lombok dependency
0.1.3 - 2018-09-23
Forgot to commit package-lib.json changes and bin jar files.
0.1.2 - 2018-09-23
- Updated
SimpleFields
andPropertyFactory
internal code to use BaseList from jcollection-util@0.7.5 - Upgraded to Java 10
- Upgraded to JUnit 5
- Updated dependency jcollection-util@0.7.5
0.1.1 - 2016-08-21
- Added JCollectionBuilders, JCollectionInterface, and JTuples dependencies
- Updated jcollection-util to latest 0.7.x version
0.1.0 - 2016-06-21
- Initial versioning of existing code, including simple field lookup with wrappers for treating fields like getters/setters, property like views of fields (i.e. getter and setter pair), and other simple reflection utilities
- Added FieldGets methods for looking up single fields by name
- Added PropertyFactory methods for creating SimpleField instances from a class' fields, also includes methods for gather all of the hierarchical fields of a class' parent classes and interfaces
- CompoundField for traversing a deep object graph to retrieve a property and expose it via a simple get()/set() API as if it were a normal object field
- PropertyFromMethods allows a Supplier and Consumer function pair to be treated like a property
- PropertyNamer and PropertyNamingConvertion include utilities for translating and inferring the names of getters/setters for field names