Skip to content

Commit 60f9132

Browse files
committed
Update release notes, and a separate file to gather all releases notes.
1 parent ff7ee72 commit 60f9132

File tree

2 files changed

+62
-8
lines changed

2 files changed

+62
-8
lines changed

RELEASE_NOTES.md

+54
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,54 @@
1+
# Release notes
2+
3+
## What's new in 1.2.0 July 18 2019
4+
### New:
5+
* Add ConstructorDelegate delegate.
6+
7+
### Fixes:
8+
* Classes with indexed properties does not crash anymore.
9+
10+
### Changes:
11+
* Lazily initialize fields property of ImmediateType.
12+
13+
---
14+
15+
## What's new in 1.1.0 June 24 2019
16+
### Changes:
17+
* Improve performances of memory caching within the library.
18+
* Extend support of built-in cache to every target.
19+
* Make some methods only available as extensions accessible as normal methods on targets not supporting extensions.
20+
* IL generated methods are now prefixed to help identify them.
21+
22+
### Misc:
23+
* API Reference and documentation generated based on sources.
24+
25+
---
26+
27+
## What's new in 1.0.0 May 31 2019
28+
### Fixes:
29+
* Properly supports static readonly and constant fields.
30+
* Properly handle reflection on enumeration types.
31+
32+
### Changes:
33+
* Default flags taken into account when getting an ImmediateType are Public | Instance | Static
34+
* Get rid of cache system references replaced by a simpler internal caching system.
35+
* Extend caching support to target .NET Framework 4.0.
36+
37+
### New:
38+
* Add the possibility to call the default constructor of type in a faster way (with or without throw).
39+
* ImmediateType provides access to every members via Members/GetMembers()/indexed member APIs.
40+
* ImmediateType, ImmediateField and ImmediateProperty provide a faster access to attributes.
41+
* Extensions to retrieve Immediate Reflection types from standard types.
42+
* Extensions to retrieve attributes from standard MemberInfo.
43+
* Provide helpers to easily create strongly typed delegate to get/set properties.
44+
* Add an object wrapper that allows to get/set value on a specific object instance.
45+
46+
### Misc:
47+
* Improve library documentation.
48+
* Library is fully ReSharper annotated.
49+
50+
---
51+
52+
## What's new in 0.1.0 May 14 2019
53+
* First implementation of a fast ("immediate") access and usage of C# Reflection features.
54+
* Supports Type fields and properties getter/setter.

src/ImmediateReflection/ImmediateReflection.csproj

+8-8
Original file line numberDiff line numberDiff line change
@@ -39,15 +39,15 @@ See benchmarks here: https://kernelith.github.io/ImmediateReflection/documentati
3939

4040
<IsPackable>true</IsPackable>
4141
<PackageId>ImmediateReflection</PackageId>
42-
<PackageReleaseNotes>➟ Release 1.1.0
43-
Changes:
44-
- Improve performances of memory caching within the library.
45-
- Extend support of built-in cache to every target.
46-
- Make some methods only available as extensions accessible as normal methods on targets not supporting extensions.
47-
- IL generated methods are now prefixed to help identify them.
42+
<PackageReleaseNotes>➟ Release 1.2.0
43+
New:
44+
- Add ConstructorDelegate delegate.
45+
46+
Fixes:
47+
- Classes with indexed properties does not crash anymore.
4848

49-
Misc:
50-
- API Reference and documentation generated based on sources.</PackageReleaseNotes>
49+
Changes:
50+
- Lazily initialize fields property of ImmediateType.</PackageReleaseNotes>
5151
<PackageTags>C# Reflection Fast Immediate Performance Delegate Dynamic</PackageTags>
5252

5353
<PublishRepositoryUrl>true</PublishRepositoryUrl>

0 commit comments

Comments
 (0)