Skip to content

Commit 4e2a4f3

Browse files
authored
Update README.md
1 parent bb769ed commit 4e2a4f3

1 file changed

Lines changed: 15 additions & 11 deletions

File tree

README.md

Lines changed: 15 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -12,16 +12,20 @@ NetArchTest.eNhancedEdition is based on [NetArchTest v1.3.2](https://github.com/
1212
NetArchTest is well established mature library, but in order to push things forward, a few breaking changes had to be made, and that is how **eNhancedEdition** was born. eNhancedEdition uses almost identical Fluent API as a base library, but it is not 100% backward compatible, and it will never be.
1313

1414
What **eNhancedEdition** has to offer, that is not available in the NetArchTest v1.3.2:
15-
- [Slices](#slices)
16-
- added BenMorris/NetArchTest#105 - dependency search functions: HaveDependencyOnAny/OnlyHaveDependencyOn explain why a type fails test through [IType.Explanation](documentation/api.md#itypeexplanation)
17-
- fixed BenMorris/NetArchTest#98 - ResideInNamespaceMatching with nested+internal types
18-
- fixed BenMorris/NetArchTest#101 - Conditions.OnlyHaveDependenciessOn fails when switch expression is used
19-
- fixed BenMorris/NetArchTest#119 - Fixed nulls for Success result
20-
- fixed BenMorris/NetArchTest#120 - Add support for records and init-only properties
21-
- fixed NeVeSpl/NetArchTest.eNhancedEdition#3 - generic type parameters: `T*`, `T[]`, `T&` were detected as dependencies
22-
- added BenMorris/NetArchTest#126 - Add support for structs, enums and delegates
23-
- added BenMorris/NetArchTest#131 - Add support for all access modifiers: public, internal, private, protected, private protected, protected internal
24-
- fixed BenMorris/NetArchTest#130 - remove number of type parameters (e.g. `1) from the name of generic type
15+
- fixed all know bugs present in v1.3.2 :
16+
- BenMorris/NetArchTest#98,
17+
- BenMorris/NetArchTest#101,
18+
- BenMorris/NetArchTest#120,
19+
- NeVeSpl/NetArchTest.eNhancedEdition#3
20+
- corrected design mistakes:
21+
- BenMorris/NetArchTest#119 - Fixed nulls for Success result
22+
- BenMorris/NetArchTest#130 - remove number of type parameters (e.g. `1) from the name of generic type
23+
- added new feature:
24+
- [Slices](#slices)
25+
- BenMorris/NetArchTest#105 - dependency search functions: HaveDependencyOnAny/OnlyHaveDependencyOn explain why a type fails test through [IType.Explanation](documentation/api.md#itypeexplanation)
26+
- BenMorris/NetArchTest#126 - Add support for structs, enums and delegates
27+
- BenMorris/NetArchTest#131 - Add support for all access modifiers: public, internal, private, protected, private protected, protected internal
28+
2529

2630
## Index
2731

@@ -140,7 +144,7 @@ Available predicates/conditions:
140144
| 2N | [NotHaveDependencyOnAll(D1, D2)](documentation/api.md#conditionnothavedependencyonall) | not all | yes | a, b, c, d, e, f | g, h |
141145
| 3N | [HaveDependencyOtherThan(D1, D2)](documentation/api.md#conditionhavedependencyotherthan) | >=0 | yes | b, d, f, h, | a, c, e, g |
142146

143-
147+
Explnation why a type fails dependecy search test is available on the failing type: [IType.Explanation](documentation/api.md#itypeexplanation)
144148

145149
## Slices
146150

0 commit comments

Comments
 (0)