Skip to content

Latest commit

 

History

History
42 lines (32 loc) · 2.02 KB

CHANGELOG.md

File metadata and controls

42 lines (32 loc) · 2.02 KB

Change Log

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

Changed

  • Removed lombok dependency

0.1.3 - 2018-09-23

Changed

Forgot to commit package-lib.json changes and bin jar files.


0.1.2 - 2018-09-23

Changed

  • Updated SimpleFields and PropertyFactory 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

Changed

  • Added JCollectionBuilders, JCollectionInterface, and JTuples dependencies
  • Updated jcollection-util to latest 0.7.x version

0.1.0 - 2016-06-21

Added

  • 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