Skip to content

Commit 3217d0c

Browse files
committed
Upped version number and release
1 parent ec5c090 commit 3217d0c

File tree

3 files changed

+46
-10
lines changed

3 files changed

+46
-10
lines changed

DotNetVault/DotNetVault.csproj

+11-9
Original file line numberDiff line numberDiff line change
@@ -23,8 +23,8 @@
2323
<PropertyGroup>
2424
<PackageId>DotNetVault</PackageId>
2525
<PackageVersion>0.2.5.1</PackageVersion>
26+
<Owners>CJM Screws, LLC</Owners>
2627
<Authors>Christopher Susie</Authors>
27-
<PackageLicenseExpression>MIT</PackageLicenseExpression>
2828
<PackageProjectUrl>https://github.com/cpsusie/DotNetVault</PackageProjectUrl>
2929
<RepositoryUrl>https://github.com/cpsusie/DotNetVault</RepositoryUrl>
3030
<PackageRequireLicenseAcceptance>true</PackageRequireLicenseAcceptance>
@@ -33,17 +33,19 @@
3333

3434
DotNetVault is a library and static code analysis tool that makes managing shared mutable state in multi-threaded applications more manageable and less error prone. It also provides a common abstraction over several commonly used synchronization mechanisms, allowing you to change from one underlying type to another (such as from lock free synchronization to mutex/monitor lock based) without needing to refactor your code. Where errors do still occur, they are easier to locate and identify.
3535

36-
The project description (a detailed design document) can be read here: https://github.com/cpsusie/DotNetVault/blob/v0.2.5.x/DotNetVault%20Description.pdf.
36+
The project description (a detailed design document) can be read here: https://github.com/cpsusie/DotNetVault/blob/v0.2.5.x/DotNetVault_Description_Latest_Draft.pdf.
3737

38-
A quick start guide for installation (Windows, Vs 2019+) can be found here: https://github.com/cpsusie/DotNetVault/blob/v0.2.5.x/DotNetVaultQuickStart/DotNetVault%20Quick%20Start%20Installation%20Guide%20Visual%20Studio%202019%20(Windows%2010).md .
38+
A quick start guide for installation (Windows, Vs 2019+) can be found here: https://github.com/cpsusie/DotNetVault/blob/v0.2.5.x/QuickStart_Install_VS2019_Windows.md.
3939

40-
A quick start guide for installation (Tested on Amazon Linux, Rider 2019.3.1+) can be found here: https://github.com/cpsusie/DotNetVault/blob/v0.2.5.x/DotNetVaultQuickStart/DotNetVault%20Quick%20Start%20Installation%20Guide%20Visual%20Studio%202019%20(Windows%2010).md .
40+
A quick start guide for installation (Tested on Amazon Linux, Rider 2019.3.1+) can be found here: https://github.com/cpsusie/DotNetVault/blob/v0.2.5.x/Quick_Start_Install_Rider_Amazon_Linux.md.
4141

42-
A guided tour / quick start guide for this project's functionality can be found here: https://github.com/cpsusie/DotNetVault/blob/v0.2.5.x/DotNetVaultQuickStart/DotNetVault%20Quick%20Start%20Functionality%20Tour%20%E2%80%93%20JetBrains%20Rider%20(Amazon%20Linux).md#dotnetvault-quick-start-functionality-tour--jetbrains-rider-201931-amazon-linux
42+
A guided tour / quick start guide for this project's functionality can be found here: https://github.com/cpsusie/DotNetVault/blob/v0.2.5.x/Quick_Start_Functionality_Tour.md
4343
</Description>
4444
<PackageReleaseNotes>
4545
RELEASE NOTES VERSION 0.2.5.1:
4646

47+
No significant changes to code in this release.
48+
4749
Resolved broken links displayed on project's NuGet page.
4850

4951
Fixed problem with license on NuGet.
@@ -71,13 +73,13 @@
7173
<PackageTags>DotNetVault, analyzers, synchronization, thread-safety, threadsafe, deadlock, deadlock-prevention</PackageTags>
7274
<NoPackageAnalysis>true</NoPackageAnalysis>
7375
<LangVersion>8.0</LangVersion>
74-
<Version>0.2.5.0</Version>
76+
<Version>0.2.5.1</Version>
7577
<AssemblyName>DotNetVault</AssemblyName>
7678
<RootNamespace>DotNetVault</RootNamespace>
7779
<Company>CJM Screws, LLC</Company>
78-
<AssemblyVersion>0.2.5.0</AssemblyVersion>
79-
<FileVersion>0.2.5.0</FileVersion>
80-
<PackageLicenseExpression>MIT</PackageLicenseExpression>
80+
<AssemblyVersion>0.2.5.1</AssemblyVersion>
81+
<FileVersion>0.2.5.1</FileVersion>
82+
<PackageLicenseFile>license.txt</PackageLicenseFile>
8183
</PropertyGroup>
8284

8385
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|AnyCPU'">

DotNetVault/RELEASE.txt

+9-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,12 @@
1-
RELEASE NOTES VERSION 0.2.5.0:
1+
 RELEASE NOTES VERSION 0.2.5.1:
2+
3+
No significant changes to code in this release.
4+
5+
Resolved broken links displayed on project's NuGet page.
6+
7+
Fixed problem with license on NuGet.
8+
9+
RELEASE NOTES VERSION 0.2.5.0:
210

311
The last official release was version [0.1.5.4](https://github.com/cpsusie/DotNetVault/releases/tag/v0.1.5.4),
412
available as a Nuget package (https://www.nuget.org/packages/DotNetVault/0.1.5.4). Since then, **many** features have been added to DotNetVault:

RELEASE.txt

+26
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
 RELEASE NOTES VERSION 0.2.5.1:
2+
3+
No significant changes to code in this release.
4+
5+
Resolved broken links displayed on project's NuGet page.
6+
7+
Fixed problem with license on NuGet.
8+
9+
RELEASE NOTES VERSION 0.2.5.0:
10+
11+
The last official release was version [0.1.5.4](https://github.com/cpsusie/DotNetVault/releases/tag/v0.1.5.4),
12+
available as a Nuget package (https://www.nuget.org/packages/DotNetVault/0.1.5.4). Since then, **many** features have been added to DotNetVault:
13+
14+
* Upgrading to new versions of Roslyn libraries, immutable collections and other minor dependency upgrades
15+
* Changing some of the formatting of analyzer diagnostics to comply with Roslyn authors' recommendations
16+
* Adding Monitor Vaults (using Monitor.Enter + sync object) as the synchronization mechanism
17+
* Adding ReadWrite Vaults (using ReaderWriterLockSlim) as their synchronization mechanism
18+
* Fixing flawed static analyzer rules
19+
* Adding new analyzer rules to close encountered loopholes in the ruleset that potentially allowed unsynchronized access to protected resource objects
20+
* Unit tests as appropriate for new functionality
21+
* Creation of quick start installation guides with test projects
22+
* Not including project pdfs in the released package but instead providing an md document and a txt document with links to those documents in the github repository
23+
* Significant updates to the formatting and content of project markdown documents
24+
* Adding Source Link and releasing a symbol package along with the nuget package for this project
25+
* Writing many test projects and demonstration projects to verify functionality, stress test and profile performance of the vaults
26+
* Adding a document serving as a guide to using large mutable value types generally and as a repository for shared mutable state

0 commit comments

Comments
 (0)