Skip to content

Commit f275b8d

Browse files
authored
Merge pull request #101 from Tynab/develop
v8.0.1
2 parents c256082 + 7b50ffb commit f275b8d

File tree

1 file changed

+37
-31
lines changed

1 file changed

+37
-31
lines changed

lib/YANLib/YANLib.csproj

Lines changed: 37 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -9,21 +9,23 @@
99
<Title>YANLib</Title>
1010
<Authors>Yami An</Authors>
1111
<Company>YAN</Company>
12-
<Description>YANLib (YAMI AN NEPHILIM LIBRARY) is a comprehensive .NET utility library providing powerful extension methods that enhance developer productivity. Built on .NET 6.0 LTS, it offers high-performance utilities for JSON serialization, text manipulation, object validation, task coordination, mathematical operations, DateTime handling, and more.
12+
<Description>
13+
YANLib (YAMI AN NEPHILIM LIBRARY) is a comprehensive .NET utility library providing powerful extension methods that enhance developer productivity. Built on .NET 6.0 LTS, it offers high-performance utilities for JSON serialization, text manipulation, object validation, task coordination, mathematical operations, DateTime handling, and more.
1314

14-
Key features:
15-
• YANJson: High-performance JSON serialization with robust error handling
16-
• YANText: String manipulation, validation, and transformation with null safety
17-
• YANObject: Object validation, property analysis, and deep copying
18-
• YANTask: Enhanced task coordination with conditional waiting and error handling
19-
• YANUnmanaged: Type parsing and conversion with built-in error handling
20-
• YANRandom: Random value generation for various types and collections
21-
• YANMath: Mathematical operations with null handling and type conversion
22-
• YANDateTime: Time zone conversion and date calculations
23-
• YANProcess: Process management utilities
24-
• YANExpression: Dynamic property access and expression tree utilities
15+
Key features:
16+
• YANJson: High-performance JSON serialization with robust error handling
17+
• YANText: String manipulation, validation, and transformation with null safety
18+
• YANObject: Object validation, property analysis, and deep copying
19+
• YANTask: Enhanced task coordination with conditional waiting and error handling
20+
• YANUnmanaged: Type parsing and conversion with built-in error handling
21+
• YANRandom: Random value generation for various types and collections
22+
• YANMath: Mathematical operations with null handling and type conversion
23+
• YANDateTime: Time zone conversion and date calculations
24+
• YANProcess: Process management utilities
25+
• YANExpression: Dynamic property access and expression tree utilities
2526

26-
All components feature fluent APIs, robust null handling, collection support, and performance optimizations. YANLib simplifies common programming tasks while maintaining high performance, making it an essential toolkit for .NET developers.</Description>
27+
All components feature fluent APIs, robust null handling, collection support, and performance optimizations. YANLib simplifies common programming tasks while maintaining high performance, making it an essential toolkit for .NET developers.
28+
</Description>
2729
<Copyright>Copyright © 2023</Copyright>
2830
<PackageIcon>icon.png</PackageIcon>
2931
<PackageProjectUrl>https://github.com/Tynab</PackageProjectUrl>
@@ -32,30 +34,32 @@ All components feature fluent APIs, robust null handling, collection support, an
3234
<PackAsTool>False</PackAsTool>
3335
<PackageReadmeFile>README.md</PackageReadmeFile>
3436
<RepositoryType>git</RepositoryType>
35-
<PackageReleaseNotes>## YANLib 8.0.0 - Complete Rebuild for .NET 8
37+
<PackageReleaseNotes>
38+
## YANLib 8.0.0 - Complete Rebuild for .NET 8
3639

37-
### Breaking Changes
38-
- Complete rebuild targeting .NET 8
39-
- All previous extensions are now obsolete
40-
- New namespace structure and API design
41-
- Not backward compatible with previous versions
40+
### Breaking Changes
41+
- Complete rebuild targeting .NET 8
42+
- All previous extensions are now obsolete
43+
- New namespace structure and API design
44+
- Not backward compatible with previous versions
4245

43-
### New Features
44-
- Rebuilt components with modern architecture: YANJson, YANUnmanaged, YANRandom, YANTask, YANText, YANObject, YANProcess, YANMath, YANDateTime, YANExpression
45-
- Consistent null handling and collection operations
46-
- Enhanced generic type support
47-
- Thread-safety improvements
46+
### New Features
47+
- Rebuilt components with modern architecture: YANJson, YANUnmanaged, YANRandom, YANTask, YANText, YANObject, YANProcess, YANMath, YANDateTime, YANExpression
48+
- Consistent null handling and collection operations
49+
- Enhanced generic type support
50+
- Thread-safety improvements
4851

49-
### Performance
50-
- Significant performance improvements across all components
51-
- Reduced memory allocations
52-
- Optimized algorithms and caching strategies
52+
### Performance
53+
- Significant performance improvements across all components
54+
- Reduced memory allocations
55+
- Optimized algorithms and caching strategies
5356

54-
See full documentation at: https://github.com/Tynab/YANLib/wiki</PackageReleaseNotes>
57+
See full documentation at: https://github.com/Tynab/YANLib/wiki
58+
</PackageReleaseNotes>
5559
<PackageLicenseExpression>MIT</PackageLicenseExpression>
5660
<PackageRequireLicenseAcceptance>False</PackageRequireLicenseAcceptance>
5761
<PackageId>Tynab.YANLib</PackageId>
58-
<Version>8.0.0</Version>
62+
<Version>8.0.1</Version>
5963
<LangVersion>preview</LangVersion>
6064
<ProduceReferenceAssembly>True</ProduceReferenceAssembly>
6165
<IsPackable>true</IsPackable>
@@ -78,7 +82,9 @@ See full documentation at: https://github.com/Tynab/YANLib/wiki</PackageReleaseN
7882
</ItemGroup>
7983

8084
<ItemGroup>
81-
<ProjectReference Include="..\YANLib.Implementation\YANLib.Implementation.csproj" />
85+
<ProjectReference Include="..\YANLib.Implementation\YANLib.Implementation.csproj">
86+
<PrivateAssets>all</PrivateAssets>
87+
</ProjectReference>
8288
</ItemGroup>
8389

8490
<ItemGroup>

0 commit comments

Comments
 (0)