Skip to content

Commit

Permalink
Version 4.5.3
Browse files Browse the repository at this point in the history
  • Loading branch information
peteroupc committed Dec 13, 2023
1 parent 6581d73 commit 5b9aaaa
Show file tree
Hide file tree
Showing 7 changed files with 15 additions and 52 deletions.
8 changes: 6 additions & 2 deletions CBOR.nuspec
Original file line number Diff line number Diff line change
@@ -1,5 +1,9 @@
<package
><metadata><version>4.5.2</version><id>PeterO.Cbor</id><requireLicenseAcceptance>false</requireLicenseAcceptance><releaseNotes>Version 4.5.2
><metadata><version>4.5.3</version><id>PeterO.Cbor</id><requireLicenseAcceptance>false</requireLicenseAcceptance><releaseNotes>Version 4.5.3

- More bug fixes, including a fix to a problem that can occur when reading from compressed or network streams

Version 4.5.2

- Bug and regression fixes

Expand All @@ -16,4 +20,4 @@ Version 4.5:
- Add support for deserializing CBOR objects to IReadOnlyList, IReadOnlyCollection, and ReadOnlyDictionary

Note that after version 4.5x, the CBOR library&apos;s repository will stop including special projects for .NET 2.0 and .NET 4.0, leaving the .NET-Standard project for building the library.</releaseNotes><summary></summary><license type='expression'>CC0-1.0</license><projectUrl>https://github.com/peteroupc/CBOR</projectUrl><authors>Peter Occil</authors><description>A C# implementation of Concise Binary Object Representation (CBOR), a general-purpose binary data format defined in RFC 8949.</description><owners>Peter Occil</owners><title>CBOR (Concise Binary Object Representation)</title><tags>cbor data serialization binary json</tags><dependencies><group targetFramework='.NETStandard1.0'><dependency id='PeterO.URIUtility' version='1.0.0' /><dependency id='PeterO.Numbers' version='1.8.2' /></group><group targetFramework='.NETFramework2.0'><dependency id='PeterO.URIUtility' version='1.0.0' /><dependency id='PeterO.Numbers' version='1.8.2' /></group><group targetFramework='.NETFramework4.0'><dependency id='PeterO.URIUtility' version='1.0.0' /><dependency id='PeterO.Numbers' version='1.8.2' /></group></dependencies></metadata><files><file src='CBOR/bin/Release/netstandard1.0/CBOR.dll' target='/lib/netstandard1.0' /><file src='CBOR/bin/Release/netstandard1.0/CBOR.xml' target='/lib/netstandard1.0' /><file src='CBOR20/bin/Release/CBOR.dll' target='/lib/net20' /><file src='CBOR20/bin/Release/CBOR.xml' target='/lib/net20' /><file src='CBOR40/bin/Release/CBOR.dll' target='/lib/net40' /><file src='CBOR40/bin/Release/CBOR.xml' target='/lib/net40' /></files></package
>
>
6 changes: 3 additions & 3 deletions CBOR20/Properties/AssemblyInfo.cs
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
using System.Reflection;
[assembly: System.CLSCompliant(true)]
[assembly: AssemblyInformationalVersion("4.5.2")]
[assembly: AssemblyVersion("4.5.2.0")]
[assembly: AssemblyFileVersion("4.5.2.0")]
[assembly: AssemblyInformationalVersion("4.5.3")]
[assembly: AssemblyVersion("4.5.3.0")]
[assembly: AssemblyFileVersion("4.5.3.0")]
[assembly: AssemblyProduct("CBOR (Concise Binary Object Representati" +
"on)")]
[assembly: AssemblyTitle("CBOR (Concise Binary Object Representati" +
Expand Down
2 changes: 1 addition & 1 deletion CBOR40/CBOR40.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@

<AdditionalFiles Include='../CBOR/stylecop.json'><Link>stylecop.json</Link></AdditionalFiles><None Include='../CBOR/docs.xml'><Link>docs.xml</Link></None><Compile Include='../CBOR/PeterO/DebugUtility.cs'><Link>PeterO/DebugUtility.cs</Link></Compile><Compile Include='../CBOR/PeterO/Cbor/CharacterReader.cs'><Link>PeterO/Cbor/CharacterReader.cs</Link></Compile><Compile Include='../CBOR/PeterO/Cbor/ICBORToFromConverter.cs'><Link>PeterO/Cbor/ICBORToFromConverter.cs</Link></Compile><Compile Include='../CBOR/PeterO/Cbor/CBORJsonWriter.cs'><Link>PeterO/Cbor/CBORJsonWriter.cs</Link></Compile><Compile Include='../CBOR/PeterO/Cbor/JSONPointer.cs'><Link>PeterO/Cbor/JSONPointer.cs</Link></Compile><Compile Include='../CBOR/PeterO/Cbor/OptionsParser.cs'><Link>PeterO/Cbor/OptionsParser.cs</Link></Compile><Compile Include='../CBOR/PeterO/Cbor/CBORExtendedDecimal.cs'><Link>PeterO/Cbor/CBORExtendedDecimal.cs</Link></Compile><Compile Include='../CBOR/PeterO/Cbor/JSONPatch.cs'><Link>PeterO/Cbor/JSONPatch.cs</Link></Compile><Compile Include='../CBOR/PeterO/Cbor/CBOREncodeOptions.cs'><Link>PeterO/Cbor/CBOREncodeOptions.cs</Link></Compile><Compile Include='../CBOR/PeterO/Cbor/StringOutput.cs'><Link>PeterO/Cbor/StringOutput.cs</Link></Compile><Compile Include='../CBOR/PeterO/Cbor/CBORUuidConverter.cs'><Link>PeterO/Cbor/CBORUuidConverter.cs</Link></Compile><Compile Include='../CBOR/PeterO/Cbor/ICharacterInput.cs'><Link>PeterO/Cbor/ICharacterInput.cs</Link></Compile><Compile Include='../CBOR/PeterO/Cbor/CBORCanonical.cs'><Link>PeterO/Cbor/CBORCanonical.cs</Link></Compile><Compile Include='../CBOR/PeterO/Cbor/CBORNumberExtra.cs'><Link>PeterO/Cbor/CBORNumberExtra.cs</Link></Compile><Compile Include='../CBOR/PeterO/Cbor/CBORExtendedRational.cs'><Link>PeterO/Cbor/CBORExtendedRational.cs</Link></Compile><Compile Include='../CBOR/PeterO/Cbor/StringRefs.cs'><Link>PeterO/Cbor/StringRefs.cs</Link></Compile><Compile Include='../CBOR/PeterO/Cbor/CBORType.cs'><Link>PeterO/Cbor/CBORType.cs</Link></Compile><Compile Include='../CBOR/PeterO/Cbor/CBORJson3.cs'><Link>PeterO/Cbor/CBORJson3.cs</Link></Compile><Compile Include='../CBOR/PeterO/Cbor/CBORJson2.cs'><Link>PeterO/Cbor/CBORJson2.cs</Link></Compile><Compile Include='../CBOR/PeterO/Cbor/ICBORNumber.cs'><Link>PeterO/Cbor/ICBORNumber.cs</Link></Compile><Compile Include='../CBOR/PeterO/Cbor/CBORDataUtilities.cs'><Link>PeterO/Cbor/CBORDataUtilities.cs</Link></Compile><Compile Include='../CBOR/PeterO/Cbor/SharedRefs.cs'><Link>PeterO/Cbor/SharedRefs.cs</Link></Compile><Compile Include='../CBOR/PeterO/Cbor/CBORTypeMapper.cs'><Link>PeterO/Cbor/CBORTypeMapper.cs</Link></Compile><Compile Include='../CBOR/PeterO/Cbor/CBORDataUtilitiesTextString.cs'><Link>PeterO/Cbor/CBORDataUtilitiesTextString.cs</Link></Compile><Compile Include='../CBOR/PeterO/Cbor/CBORObject.cs'><Link>PeterO/Cbor/CBORObject.cs</Link></Compile><Compile Include='../CBOR/PeterO/Cbor/CBORJson.cs'><Link>PeterO/Cbor/CBORJson.cs</Link></Compile><Compile Include='../CBOR/PeterO/Cbor/CBORDataUtilitiesCharArrayString.cs'><Link>PeterO/Cbor/CBORDataUtilitiesCharArrayString.cs</Link></Compile><Compile Include='../CBOR/PeterO/Cbor/CBORNumber.cs'><Link>PeterO/Cbor/CBORNumber.cs</Link></Compile><Compile Include='../CBOR/PeterO/Cbor/CBORDataUtilitiesByteArrayString.cs'><Link>PeterO/Cbor/CBORDataUtilitiesByteArrayString.cs</Link></Compile><Compile Include='../CBOR/PeterO/Cbor/CBOREInteger.cs'><Link>PeterO/Cbor/CBOREInteger.cs</Link></Compile><Compile Include='../CBOR/PeterO/Cbor/PODOptions.cs'><Link>PeterO/Cbor/PODOptions.cs</Link></Compile><Compile Include='../CBOR/PeterO/Cbor/CBORException.cs'><Link>PeterO/Cbor/CBORException.cs</Link></Compile><Compile Include='../CBOR/PeterO/Cbor/CBORExtendedFloat.cs'><Link>PeterO/Cbor/CBORExtendedFloat.cs</Link></Compile><Compile Include='../CBOR/PeterO/Cbor/CBORReader.cs'><Link>PeterO/Cbor/CBORReader.cs</Link></Compile><Compile Include='../CBOR/PeterO/Cbor/CBORInteger.cs'><Link>PeterO/Cbor/CBORInteger.cs</Link></Compile><Compile Include='../CBOR/PeterO/Cbor/CBORObjectExtra.cs'><Link>PeterO/Cbor/CBORObjectExtra.cs</Link></Compile><Compile Include='../CBOR/PeterO/Cbor/ICBORConverter.cs'><Link>PeterO/Cbor/ICBORConverter.cs</Link></Compile><Compile Include='../CBOR/PeterO/Cbor/Base64.cs'><Link>PeterO/Cbor/Base64.cs</Link></Compile><Compile Include='../CBOR/PeterO/Cbor/CBORDateConverterExtra.cs'><Link>PeterO/Cbor/CBORDateConverterExtra.cs</Link></Compile><Compile Include='../CBOR/PeterO/Cbor/CBORUriConverter.cs'><Link>PeterO/Cbor/CBORUriConverter.cs</Link></Compile><Compile Include='../CBOR/PeterO/Cbor/CBORUtilities.cs'><Link>PeterO/Cbor/CBORUtilities.cs</Link></Compile><Compile Include='../CBOR/PeterO/Cbor/CBORDateConverter.cs'><Link>PeterO/Cbor/CBORDateConverter.cs</Link></Compile><Compile Include='../CBOR/PeterO/Cbor/CBORDoubleBits.cs'><Link>PeterO/Cbor/CBORDoubleBits.cs</Link></Compile><Compile Include='../CBOR/PeterO/Cbor/PropertyMap.cs'><Link>PeterO/Cbor/PropertyMap.cs</Link></Compile><Compile Include='../CBOR/PeterO/Cbor/CharacterInputWithCount.cs'><Link>PeterO/Cbor/CharacterInputWithCount.cs</Link></Compile><Compile Include='../CBOR/PeterO/Cbor/JSONOptions.cs'><Link>PeterO/Cbor/JSONOptions.cs</Link></Compile><Compile Include='../CBOR/PeterO/DataUtilities.cs'><Link>PeterO/DataUtilities.cs</Link></Compile><Compile Include='Properties/AssemblyInfo.cs'/><AdditionalFiles Include='stylecop.json'></AdditionalFiles><AdditionalFiles Include='rules.ruleset'></AdditionalFiles></ItemGroup>
<ItemGroup><Reference Include='Numbers, Version=1.8.2.0, Culture=neutral, PublicKeyToken=9cd62db60ea5554c'><HintPath>../packages/PeterO.Numbers.1.8.2/lib/net40/Numbers.dll</HintPath><Private>True</Private>
</Reference><Reference Include='UriUtility'><HintPath>../packages/PeterO.UriUtility.1.0.0/lib/net40/UriUtility.dll</HintPath><Private>True</Private>
</Reference><Reference Include='URIUtility'><HintPath>../packages/PeterO.URIUtility/1.0.0/lib/net40/URIUtility.dll</HintPath><Private>True</Private>
</Reference><Reference Include='System'/>
</ItemGroup>
<Import Project='$(MSBuildToolsPath)\Microsoft.CSharp.targets'/>
Expand Down
6 changes: 3 additions & 3 deletions CBOR40/Properties/AssemblyInfo.cs
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
using System.Reflection;
[assembly: System.CLSCompliant(true)]
[assembly: AssemblyInformationalVersion("4.5.2")]
[assembly: AssemblyVersion("4.5.2.0")]
[assembly: AssemblyFileVersion("4.5.2.0")]
[assembly: AssemblyInformationalVersion("4.5.3")]
[assembly: AssemblyVersion("4.5.3.0")]
[assembly: AssemblyFileVersion("4.5.3.0")]
[assembly: AssemblyProduct("CBOR (Concise Binary Object Representati" +
"on)")]
[assembly: AssemblyTitle("CBOR (Concise Binary Object Representati" +
Expand Down
41 changes: 0 additions & 41 deletions CBORLegacy.sln

This file was deleted.

2 changes: 1 addition & 1 deletion CBORTest20/CBORTest20.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@
<PackageReference Include='Microsoft.CodeAnalysis.NetAnalyzers'><Version>5.0.3</Version></PackageReference>
<PackageReference Include='PeterO.Numbers'><Version>1.8.2</Version></PackageReference>

<Compile Include='../CBORTest/CBORTypeMapperTest.cs'><Link>CBORTypeMapperTest.cs</Link></Compile><AdditionalFiles Include='../CBORTest/stylecop.json'><Link>stylecop.json</Link></AdditionalFiles><Compile Include='../CBORTest/CBORSupplementTest.cs'><Link>CBORSupplementTest.cs</Link></Compile><Compile Include='../CBORTest/CPOD3.cs'><Link>CPOD3.cs</Link></Compile><Compile Include='../CBORTest/DataUtilitiesTest.cs'><Link>DataUtilitiesTest.cs</Link></Compile><Compile Include='../CBORTest/CBORDataUtilitiesTest.cs'><Link>CBORDataUtilitiesTest.cs</Link></Compile><Compile Include='../CBORTest/LimitedMemoryStream.cs'><Link>LimitedMemoryStream.cs</Link></Compile><Compile Include='../CBORTest/CBORPlistWriter.cs'><Link>CBORPlistWriter.cs</Link></Compile><Compile Include='../CBORTest/JSONGenerator.cs'><Link>JSONGenerator.cs</Link></Compile><Compile Include='../CBORTest/IRandomGenExtended.cs'><Link>IRandomGenExtended.cs</Link></Compile><Compile Include='../CBORTest/CBORNumberTest.cs'><Link>CBORNumberTest.cs</Link></Compile><Compile Include='../CBORTest/CBORTestCommon.cs'><Link>CBORTestCommon.cs</Link></Compile><Compile Include='../CBORTest/CPOD.cs'><Link>CPOD.cs</Link></Compile><Compile Include='../CBORTest/StringAndBigInt.cs'><Link>StringAndBigInt.cs</Link></Compile><Compile Include='../CBORTest/StringOutput.cs'><Link>StringOutput.cs</Link></Compile><Compile Include='../CBORTest/RandomObjects.cs'><Link>RandomObjects.cs</Link></Compile><Compile Include='../CBORTest/CPOD2.cs'><Link>CPOD2.cs</Link></Compile><Compile Include='../CBORTest/RandomGenerator.cs'><Link>RandomGenerator.cs</Link></Compile><Compile Include='../CBORTest/TestCommon.cs'><Link>TestCommon.cs</Link></Compile><Compile Include='../CBORTest/CBORTest.cs'><Link>CBORTest.cs</Link></Compile><Compile Include='../CBORTest/CBORObjectTest.cs'><Link>CBORObjectTest.cs</Link></Compile><Compile Include='../CBORTest/FieldClass.cs'><Link>FieldClass.cs</Link></Compile><Compile Include='../CBORTest/DateTest.cs'><Link>DateTest.cs</Link></Compile><Compile Include='../CBORTest/BEncoding.cs'><Link>BEncoding.cs</Link></Compile><Compile Include='../CBORTest/PODClass.cs'><Link>PODClass.cs</Link></Compile><Compile Include='../CBORTest/Runner.cs'><Link>Runner.cs</Link></Compile><Compile Include='../CBORTest/CBORExceptionTest.cs'><Link>CBORExceptionTest.cs</Link></Compile><Compile Include='../CBORTest/CBORWriterHelper.cs'><Link>CBORWriterHelper.cs</Link></Compile><EmbeddedResource Include='../CBORTest/Resources.restext'><Link>Resources.restext</Link><LogicalName>Resources.resources</LogicalName></EmbeddedResource><Compile Include='../CBORTest/AppResources.cs'><Link>AppResources.cs</Link></Compile><Compile Include='../CBORTest/IRandomGen.cs'><Link>IRandomGen.cs</Link></Compile><Compile Include='../CBORTest/ToObjectTest.cs'><Link>ToObjectTest.cs</Link></Compile><Compile Include='../CBORTest/MiniCBOR.cs'><Link>MiniCBOR.cs</Link></Compile><Compile Include='../CBORTest/QueryStringHelper.cs'><Link>QueryStringHelper.cs</Link></Compile><Compile Include='../CBORTest/Base64.cs'><Link>Base64.cs</Link></Compile><Compile Include='../CBORTest/BEncodingTest.cs'><Link>BEncodingTest.cs</Link></Compile><Compile Include='../CBORTest/CBORGenerator.cs'><Link>CBORGenerator.cs</Link></Compile><Compile Include='../CBORTest/XorShift128Plus.cs'><Link>XorShift128Plus.cs</Link></Compile><Compile Include='../CBORTest/JSONWithComments.cs'><Link>JSONWithComments.cs</Link></Compile><Compile Include='../CBORTest/CBORExtraTest.cs'><Link>CBORExtraTest.cs</Link></Compile><Compile Include='Properties/AssemblyInfo.cs'/><AdditionalFiles Include='stylecop.json'></AdditionalFiles><AdditionalFiles Include='rules.ruleset'></AdditionalFiles></ItemGroup>
<Compile Include='../CBORTest/CBORTypeMapperTest.cs'><Link>CBORTypeMapperTest.cs</Link></Compile><AdditionalFiles Include='../CBORTest/stylecop.json'><Link>stylecop.json</Link></AdditionalFiles><Compile Include='../CBORTest/CBORSupplementTest.cs'><Link>CBORSupplementTest.cs</Link></Compile><Compile Include='../CBORTest/CPOD3.cs'><Link>CPOD3.cs</Link></Compile><Compile Include='../CBORTest/DataUtilitiesTest.cs'><Link>DataUtilitiesTest.cs</Link></Compile><Compile Include='../CBORTest/CBORDataUtilitiesTest.cs'><Link>CBORDataUtilitiesTest.cs</Link></Compile><Compile Include='../CBORTest/LimitedMemoryStream.cs'><Link>LimitedMemoryStream.cs</Link></Compile><Compile Include='../CBORTest/CBORPlistWriter.cs'><Link>CBORPlistWriter.cs</Link></Compile><Compile Include='../CBORTest/JSONGenerator.cs'><Link>JSONGenerator.cs</Link></Compile><Compile Include='../CBORTest/IRandomGenExtended.cs'><Link>IRandomGenExtended.cs</Link></Compile><Compile Include='../CBORTest/CBORNumberTest.cs'><Link>CBORNumberTest.cs</Link></Compile><Compile Include='../CBORTest/CBORTestCommon.cs'><Link>CBORTestCommon.cs</Link></Compile><Compile Include='../CBORTest/CPOD.cs'><Link>CPOD.cs</Link></Compile><Compile Include='../CBORTest/StringAndBigInt.cs'><Link>StringAndBigInt.cs</Link></Compile><Compile Include='../CBORTest/StringOutput.cs'><Link>StringOutput.cs</Link></Compile><Compile Include='../CBORTest/RandomObjects.cs'><Link>RandomObjects.cs</Link></Compile><Compile Include='../CBORTest/CPOD2.cs'><Link>CPOD2.cs</Link></Compile><Compile Include='../CBORTest/RandomGenerator.cs'><Link>RandomGenerator.cs</Link></Compile><Compile Include='../CBORTest/DelayingStream.cs'><Link>DelayingStream.cs</Link></Compile><Compile Include='../CBORTest/TestCommon.cs'><Link>TestCommon.cs</Link></Compile><Compile Include='../CBORTest/CBORTest.cs'><Link>CBORTest.cs</Link></Compile><Compile Include='../CBORTest/CBORObjectTest.cs'><Link>CBORObjectTest.cs</Link></Compile><Compile Include='../CBORTest/FieldClass.cs'><Link>FieldClass.cs</Link></Compile><Compile Include='../CBORTest/DateTest.cs'><Link>DateTest.cs</Link></Compile><Compile Include='../CBORTest/BEncoding.cs'><Link>BEncoding.cs</Link></Compile><Compile Include='../CBORTest/PODClass.cs'><Link>PODClass.cs</Link></Compile><Compile Include='../CBORTest/Runner.cs'><Link>Runner.cs</Link></Compile><Compile Include='../CBORTest/CBORExceptionTest.cs'><Link>CBORExceptionTest.cs</Link></Compile><Compile Include='../CBORTest/CBORWriterHelper.cs'><Link>CBORWriterHelper.cs</Link></Compile><EmbeddedResource Include='../CBORTest/Resources.restext'><Link>Resources.restext</Link><LogicalName>Resources.resources</LogicalName></EmbeddedResource><Compile Include='../CBORTest/AppResources.cs'><Link>AppResources.cs</Link></Compile><Compile Include='../CBORTest/IRandomGen.cs'><Link>IRandomGen.cs</Link></Compile><Compile Include='../CBORTest/ToObjectTest.cs'><Link>ToObjectTest.cs</Link></Compile><Compile Include='../CBORTest/MiniCBOR.cs'><Link>MiniCBOR.cs</Link></Compile><Compile Include='../CBORTest/QueryStringHelper.cs'><Link>QueryStringHelper.cs</Link></Compile><Compile Include='../CBORTest/Base64.cs'><Link>Base64.cs</Link></Compile><Compile Include='../CBORTest/BEncodingTest.cs'><Link>BEncodingTest.cs</Link></Compile><Compile Include='../CBORTest/CBORGenerator.cs'><Link>CBORGenerator.cs</Link></Compile><Compile Include='../CBORTest/XorShift128Plus.cs'><Link>XorShift128Plus.cs</Link></Compile><Compile Include='../CBORTest/JSONWithComments.cs'><Link>JSONWithComments.cs</Link></Compile><Compile Include='../CBORTest/CBORExtraTest.cs'><Link>CBORExtraTest.cs</Link></Compile><Compile Include='Properties/AssemblyInfo.cs'/><AdditionalFiles Include='stylecop.json'></AdditionalFiles><AdditionalFiles Include='rules.ruleset'></AdditionalFiles></ItemGroup>
<ItemGroup><ProjectReference Include='..\CBOR20\CBOR20.csproj'><Project>{C53FD486-9486-43EA-9257-FDD713F57050}</Project><Name>CBORTest20</Name>
</ProjectReference></ItemGroup>
<Import Project='$(MSBuildToolsPath)\Microsoft.CSharp.targets'/>
Expand Down
Loading

0 comments on commit 5b9aaaa

Please sign in to comment.