|
20 | 20 |
|
21 | 21 | <PropertyGroup>
|
22 | 22 | <PackageId>DotNetVault</PackageId>
|
23 |
| - <PackageVersion>1.0.0.0</PackageVersion> |
| 23 | + <PackageVersion>1.0.0.1</PackageVersion> |
24 | 24 | <Owners>CJM Screws, LLC</Owners>
|
25 | 25 | <Authors>Christopher Susie</Authors>
|
26 | 26 | <PackageProjectUrl>https://github.com/cpsusie/DotNetVault</PackageProjectUrl>
|
|
40 | 40 | 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
|
41 | 41 | </Description>
|
42 | 42 | <PackageReleaseNotes>
|
| 43 | + RELEASE NOTES FOR VERSION 1.0.0.1: |
| 44 | + This version supplies fixes for issues [22](https://github.com/cpsusie/DotNetVault/issues/22) and [23](https://github.com/cpsusie/DotNetVault/issues/23) as merged in pull requests [24](https://github.com/cpsusie/DotNetVault/pull/24) and [26](https://github.com/cpsusie/DotNetVault/pull/26), respectively. Issue 22, was a problem where if a BasicMonitorVault was constructed without supplying an initial value, a LockAlreadyHeldThreadException would be thrown every time an attempt to acquire the lock was made. Issue 24 was a bug in the version of HighPrecisionTimeStamps used by DotNetVault's static analyzer on some frameworks on some systems. It was fixed by upgrading the version requirements for HighPrecisionTimeStamps (which can be downloaded in package form [here](https://www.nuget.org/packages/HighPrecisionTimeStamps) and whose repository is [here](https://github.com/cpsusie/High-Precision-Time-Stamps)) to version 1.0.0.6+ from 1.0.0.1+. The pull request from the relevant bug fixed in HighPrecisionTimeStamps can be found [here](https://github.com/cpsusie/High-Precision-Time-Stamps/pull/23). |
43 | 45 | RELEASE NOTES VERSION 1.0:
|
44 | 46 | Official Release of DotNetVault. See prior release notes for features. This release updates the official documentation for this release version.
|
45 | 47 | RELEASE NOTES VERSION 0.2.5.18:
|
46 | 48 | Non-beta release using version 1.0 of High Precision Timestamps. Originally beta tested via version 0.1.1.0-beta in DotNetVault version 0.2.5.10-beta et seq. Dependency on HpTimestamps changed from included dll to a dependency on package.
|
47 | 49 | Also, added a new (minor) feature: the [ReportWhiteListLocationsAttribute], when applied to a struct or class, will emit a compiler warning giving you the path of the vaultsafewhitelist and the conditionally vault safe generic whitelist files. This enables users on varied systems to locate these files.
|
48 |
| - RELEASE NOTES VERSION 0.2.5.10-beta: |
49 |
| - Beta release using beta verion (0.1.1.0-beta) of High Precision Timestamps. |
50 |
| - RELEASE NOTES VERSION 0.2.5.9: |
51 |
| - * Fixed bug from Issue 8, where a readonly field of unmanaged struct (or enum) in an otherwise vault-safe reference type was being identified as not readonly merely because the unmanaged type itself has writable fields. This is incorrect because attaching the readonly qualifier to the field will prevent mutation of its writable fields ... or, at worst, cause any mutation to be written to a defensive copy. This problem manifested itself with a nullable unmanaged enum type. |
52 |
| - * Two unit tests added that originally failed but now pass after application of fix. |
53 |
| - * Update example code project to demonstrate. |
54 | 50 | </PackageReleaseNotes>
|
55 | 51 | <Copyright>Copyright © 2019-2021 CJM Screws, LLC</Copyright>
|
56 | 52 | <PackageTags>DotNetVault, analyzers, synchronization, thread-safety, threadsafe, deadlock, deadlock-prevention, threads, raii, multi-threaded</PackageTags>
|
57 | 53 | <NoPackageAnalysis>true</NoPackageAnalysis>
|
58 | 54 | <LangVersion>8.0</LangVersion>
|
59 |
| - <Version>1.0.0.0</Version> |
| 55 | + <Version>1.0.0.1</Version> |
60 | 56 | <AssemblyName>DotNetVault</AssemblyName>
|
61 | 57 | <RootNamespace>DotNetVault</RootNamespace>
|
62 | 58 | <Company>CJM Screws, LLC</Company>
|
63 |
| - <AssemblyVersion>1.0.0.0</AssemblyVersion> |
64 |
| - <FileVersion>1.0.0.0</FileVersion> |
| 59 | + <AssemblyVersion>1.0.0.1</AssemblyVersion> |
| 60 | + <FileVersion>1.0.0.1</FileVersion> |
65 | 61 | <PackageLicenseFile>license.txt</PackageLicenseFile>
|
66 | 62 | <RepositoryType>git</RepositoryType>
|
67 | 63 | </PropertyGroup>
|
|
0 commit comments