Skip to content

Commit 6024091

Browse files
committed
Update package version and release notes.
1 parent 15ea612 commit 6024091

File tree

3 files changed

+31
-19
lines changed

3 files changed

+31
-19
lines changed

CHANGELOG.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,9 @@
1+
### Version 4.3.0 - 2025-11-11
2+
3+
* Add net10.0 and remove net6.0 target framework.
4+
* Minor optimizations for matrix-vector multiplication.
5+
* Minor optimizations checking empty Span.
6+
17
### Version 4.2.0 - 2024-09-15
28

39
* Make `SymbolicColumnStorage` class public and update `StronglyConnectedComponents` and `DulmageMendelsohn` decomposition accordingly.

CSparse.sln

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,15 @@
11

22
Microsoft Visual Studio Solution File, Format Version 12.00
3-
# Visual Studio Version 16
4-
VisualStudioVersion = 16.0.31025.194
3+
# Visual Studio Version 17
4+
VisualStudioVersion = 17.14.36705.20 d17.14
55
MinimumVisualStudioVersion = 10.0.40219.1
66
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "CSparse", "CSparse\CSparse.csproj", "{BE369FD3-02F6-4A13-8DA2-E44A819FAE3C}"
77
EndProject
88
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "CSparse.Tests", "CSparse.Tests\CSparse.Tests.csproj", "{84D239FA-7BA0-4E5D-89FF-C29C5267CDB0}"
99
EndProject
1010
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{A01A8F54-DCC1-4E01-B6B4-1C653B382D30}"
1111
ProjectSection(SolutionItems) = preProject
12+
CHANGELOG.md = CHANGELOG.md
1213
README.md = README.md
1314
EndProjectSection
1415
EndProject

CSparse/CSparse.csproj

Lines changed: 22 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -9,38 +9,43 @@
99
<Description>CSparse.NET provides numerical methods for sparse LU, Cholesky and QR decomposition of real and complex linear systems.</Description>
1010
<Product>CSparse.NET</Product>
1111
<Company />
12-
<Copyright>Copyright Christian Woltering © 2012-2024</Copyright>
12+
<Copyright>Copyright Christian Woltering © 2012-2025</Copyright>
1313
<Authors>Christian Woltering</Authors>
14-
<AssemblyVersion>4.2.0.0</AssemblyVersion>
15-
<FileVersion>4.2.0.0</FileVersion>
14+
<AssemblyVersion>4.3.0.0</AssemblyVersion>
15+
<FileVersion>4.3.0.0</FileVersion>
1616
<PackageTags>math sparse matrix lu cholesky qr decomposition factorization </PackageTags>
17-
<Version>4.2.0</Version>
17+
<Version>4.3.0</Version>
1818
<AssemblyName>CSparse</AssemblyName>
1919
<RootNamespace>CSparse</RootNamespace>
2020
<PackageLicenseExpression>LGPL-2.1-only</PackageLicenseExpression>
2121
<PackageProjectUrl>https://github.com/wo80/CSparse.NET</PackageProjectUrl>
2222
<RepositoryUrl>https://github.com/wo80/CSparse.NET.git</RepositoryUrl>
2323
<RepositoryType>git</RepositoryType>
24-
<PackageReleaseNotes>
25-
Version 4.2.0
24+
<PackageReleaseNotes>Version 4.3.0
2625

27-
* Make SymbolicColumnStorage class public and update StronglyConnectedComponents and DulmageMendelsohn decomposition accordingly.
26+
* Add net10.0 and remove net6.0 target framework.
27+
* Minor optimizations for matrix-vector multiplication.
28+
* Minor optimizations checking empty Span.
2829

29-
Version 4.1.0
30+
Version 4.2.0
3031

31-
* Add overload for creating a sparse matrix from an enumerable of ValueTuple.
32-
* Add matrix EnumerateIndexedAsValueTuples() to enumerate entries as ValueTuple.
32+
* Make SymbolicColumnStorage class public and update StronglyConnectedComponents and DulmageMendelsohn decomposition accordingly.
3333

34-
Version 4.0.0
34+
Version 4.1.0
3535

36-
The major version change is due to the removal of obsolete methods in the Converter class. Visibility of that class was changed from public to internal. In case those obsolete methods were still used, please switch to the static conversion methods provided by the SparseMatrix class.
36+
* Add overload for creating a sparse matrix from an enumerable of ValueTuple.
37+
* Add matrix EnumerateIndexedAsValueTuples() to enumerate entries as ValueTuple.
3738

38-
Other changes in this version:
39+
Version 4.0.0
3940

40-
* Addition of helper method Helper.ValidateStorage(...) to validate the structure of a sparse matrix.
41-
* Update to GetHashCode() method of CompressedColumnStorage class.
42-
* Improvements to documentation.
43-
</PackageReleaseNotes>
41+
The major version change is due to the removal of obsolete methods in the Converter class. Visibility of that class was changed from public to internal. In case those obsolete methods were still used, please switch to the static conversion methods provided by the SparseMatrix class.
42+
43+
Other changes in this version:
44+
45+
* Addition of helper method Helper.ValidateStorage(...) to validate the structure of a sparse matrix.
46+
* Update to GetHashCode() method of CompressedColumnStorage class.
47+
* Improvements to documentation.
48+
</PackageReleaseNotes>
4449
</PropertyGroup>
4550

4651
<ItemGroup>

0 commit comments

Comments
 (0)