Skip to content

Commit c52146e

Browse files
committed
Write release notes.
1 parent 92240e0 commit c52146e

File tree

2 files changed

+25
-9
lines changed

2 files changed

+25
-9
lines changed

RELEASE_NOTES.md

+16-6
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,15 @@
11
# Release notes
22

3+
## What's new in 2.0.0 September 5 2022
4+
### Updates:
5+
* Update some serialization implementations for ImmediateReflection core types.
6+
* Dynamic methods generated by ImmediateReflection always use the ImmediateReflection module.
7+
8+
### Misc:
9+
* Get rid of targets anterior to .NET Framework 4.0.
10+
* Add target .NET Standard 2.1 to simplify dependency tree when used.
11+
* Assembly is CLS compliant (Common Language Specification).
12+
313
## What's new in 1.6.1 September 4 2022
414
### Fixes:
515
* Fix wrong generated IL code for copy constructor under .NET5+ target.
@@ -29,7 +39,7 @@
2939
### Fixes:
3040
* Properly handle null parameter for Copy and TryCopy (return null).
3141

32-
### Changes:
42+
### Updates:
3343
* Copy and TryCopy consider string and Type as copyable types and return themselves if asked.
3444

3545
## What's new in 1.4.0 September 1 2019
@@ -42,7 +52,7 @@
4252
* Add type extensions to check if a type has a copy constructor and to directly call it.
4353
* Add object extensions to check if an instance can be copied by a copy constructor and to directly call it.
4454

45-
### Changes:
55+
### Updates:
4656
* Globally optimize the library by reducing the number of redundant null checks.
4757
* Slightly optimize the branching in generated code.
4858

@@ -56,7 +66,7 @@
5666
### Fixes:
5767
* ImmediateType properly handle arrays which were crashing before.
5868

59-
### Changes:
69+
### Updates:
6070
* Default constructor delegates available via ImmediateType are now cached and shared across several instance of ImmediateType.
6171
* ImmediateProperty are now cached and shared across several instance of ImmediateType.
6272
* ImmediateField are now cached and shared across several instance of ImmediateType.
@@ -70,13 +80,13 @@
7080
### Fixes:
7181
* Classes with indexed properties does not crash anymore.
7282

73-
### Changes:
83+
### Updates:
7484
* Lazily initialize fields property of ImmediateType.
7585

7686
---
7787

7888
## What's new in 1.1.0 June 24 2019
79-
### Changes:
89+
### Updates:
8090
* Improve performances of memory caching within the library.
8191
* Extend support of built-in cache to every target.
8292
* Make some methods only available as extensions accessible as normal methods on targets not supporting extensions.
@@ -92,7 +102,7 @@
92102
* Properly supports static readonly and constant fields.
93103
* Properly handle reflection on enumeration types.
94104

95-
### Changes:
105+
### Updates:
96106
* Default flags taken into account when getting an ImmediateType are Public | Instance | Static
97107
* Get rid of cache system references replaced by a simpler internal caching system.
98108
* Extend caching support to target .NET Framework 4.0.

src/ImmediateReflection/ImmediateReflection.csproj

+9-3
Original file line numberDiff line numberDiff line change
@@ -31,9 +31,15 @@ See benchmarks here: https://kernelith.github.io/ImmediateReflection/documentati
3131

3232
<IsPackable>true</IsPackable>
3333
<PackageId>ImmediateReflection</PackageId>
34-
<PackageReleaseNotes>➟ Release 1.6.1
35-
Fixes:
36-
- Fix wrong generated IL code for copy constructor under .NET5+ target.</PackageReleaseNotes>
34+
<PackageReleaseNotes>➟ Release 2.0.0
35+
Updates:
36+
- Update some serialization implementations for ImmediateReflection core types.
37+
- Dynamic methods generated by ImmediateReflection always use the ImmediateReflection module.
38+
39+
Misc:
40+
- Get rid of targets anterior to .NET Framework 4.0.
41+
- Add target .NET Standard 2.1 to simplify dependency tree when used.
42+
- Assembly is CLS compliant (Common Language Specification).</PackageReleaseNotes>
3743
<PackageTags>C# Reflection Fast Immediate Performance Delegate Dynamic</PackageTags>
3844
</PropertyGroup>
3945

0 commit comments

Comments
 (0)