Skip to content

Releases: OpenSourceKingdom/OSK.Expressions.Invoker

1.2.2: Fix bug with internal properties (OSK-9) (#10)

Choose a tag to compare

@BlankDev117 BlankDev117 released this 17 Jun 18:42
800c1c7
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)

Choose a tag to compare

@BlankDev117 BlankDev117 released this 08 May 00:15
341c963
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)

Choose a tag to compare

@BlankDev117 BlankDev117 released this 07 May 23:04
dad4b68
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)

Choose a tag to compare

@BlankDev117 BlankDev117 released this 29 Dec 01:22
dae93c9
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)

Choose a tag to compare

@BlankDev117 BlankDev117 released this 29 Dec 00:47
857b455
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