Releases: OpenSourceKingdom/OSK.Expressions.Invoker
Releases · OpenSourceKingdom/OSK.Expressions.Invoker
Release list
1.2.2: Fix bug with internal properties (OSK-9) (#10)
Motivation ---- The current implementation for the invoker factory is not accurately getting internal properties Modifications ---- * Update the factory to better handle internal properties Result ---- Internal properties should be more widely supported Fixes #9
1.2.1: Support GETTer only properties (OSK-7) (#8)
Motivation ---- The current implementation requires both GETter/SETters to be used, but there can be GETters only Modifications ---- * Adjusted InvokerFactory to account for the GETter only case * Adjusted FastInvoker to handle the change * Added unit tests for use case Result ---- GETter only is allowed Fixes #7
1.2.0: Allow Getters and update docs (OSK-5) (#6)
Motivation ---- Getter methods do not work Modifications ---- * Updated FastInvoker to account for getter * Updated InvokerFactory to handle creating getter callbacks * Added unit tests for use case * Updated docs for quick usage steps Result ---- Invoker now supports getter fields/properties Fixes #5
1.1.0: Add extra support for invocation creation and extensions (OSK-2) (#4)
Motivation ---- There are some extensions that would be helpful for usage with the invoker as well as the factory that creates them Modifications ---- * Added a method endpoint to create an invoker with a strongly typed reference and a member info directly * Added extensions for IInvoker * Added hexagonal meta data Result ---- Some additional methods are available that should be helpful Fixes #2
1.0.0: Add initial project (OSK-1) (#2)
Motivation ---- Want to create a shared library for invoking compiled functions efficiently and share across projects Modifications ---- * Added initial project: * Ports * FastInvoker * InvokerFactory and supporting classes * UnitTests Result ---- Fast, efficient invoker library is created Fixes #1