diff --git a/RELEASE_NOTES.md b/RELEASE_NOTES.md index 79e22bc..78cb04f 100644 --- a/RELEASE_NOTES.md +++ b/RELEASE_NOTES.md @@ -1,5 +1,20 @@ # Release notes +## What's new in 1.3.0 July 23 2019 +### New: +* Add type extensions to directly call a default constructor delegate from a Type (without ImmediateType). +* Add type extensions to directly call a constructor delegate from a Type (without ImmediateType). + +### Fixes: +* ImmediateType properly handle arrays which were crashing before. + +### Changes: +* Default constructor delegates available via ImmediateType are now cached and shared across several instance of ImmediateType. +* ImmediateProperty are now cached and shared across several instance of ImmediateType. +* ImmediateField are now cached and shared across several instance of ImmediateType. + +--- + ## What's new in 1.2.0 July 18 2019 ### New: * Add ConstructorDelegate delegate. diff --git a/src/ImmediateReflection/ImmediateReflection.csproj b/src/ImmediateReflection/ImmediateReflection.csproj index d3a42c1..cdf8261 100644 --- a/src/ImmediateReflection/ImmediateReflection.csproj +++ b/src/ImmediateReflection/ImmediateReflection.csproj @@ -39,15 +39,18 @@ See benchmarks here: https://kernelith.github.io/ImmediateReflection/documentati true ImmediateReflection - ➟ Release 1.2.0 + ➟ Release 1.3.0 New: -- Add ConstructorDelegate delegate. +- Add type extensions to directly call a default constructor delegate from a Type (without ImmediateType). +- Add type extensions to directly call a constructor delegate from a Type (without ImmediateType). Fixes: -- Classes with indexed properties does not crash anymore. +- ImmediateType properly handle arrays which were crashing before. Changes: -- Lazily initialize fields property of ImmediateType. +- Default constructor delegates available via ImmediateType are now cached and shared across several instance of ImmediateType. +- ImmediateProperty are now cached and shared across several instance of ImmediateType. +- ImmediateField are now cached and shared across several instance of ImmediateType. C# Reflection Fast Immediate Performance Delegate Dynamic true