PeterO.Cbor 4.1.2

Details
Advisory: https://github.com/advisories/GHSA-6r92-cgxc-r5fg Severity: high
Additional Details

A security issue was discovered in this version.  Please update this package to use the latest version.

There is a newer version of this package available.
See the version list below for details.
Install-Package PeterO.Cbor -Version 4.1.2
dotnet add package PeterO.Cbor --version 4.1.2
<PackageReference Include="PeterO.Cbor" Version="4.1.2" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add PeterO.Cbor --version 4.1.2
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
#r "nuget: PeterO.Cbor, 4.1.2"
#r directive can be used in F# Interactive, C# scripting and .NET Interactive. Copy this into the interactive tool or source code of the script to reference the package.
// Install PeterO.Cbor as a Cake Addin
#addin nuget:?package=PeterO.Cbor&version=4.1.2

// Install PeterO.Cbor as a Cake Tool
#tool nuget:?package=PeterO.Cbor&version=4.1.2
The NuGet Team does not provide support for this client. Please contact its maintainers for support.

A C# implementation of Concise Binary Object Representation (CBOR), a general-purpose binary data format defined in RFC 7049.

NuGet packages (20)

Showing the top 5 NuGet packages that depend on PeterO.Cbor:

Package Downloads
PubnubPCL

PubNub is a Massively Scalable Web Push Service for Web and Mobile Games. This is a cloud-based service for broadcasting messages to thousands of web and mobile clients simultaneously

AWSSDK.DAX.Client

AWS DynamoDB Accelerator (DAX) .NET Client -- DAX is a fully managed, in-memory cache for DynamoDB.

Pubnub

PubNub is a Massively Scalable Web Push Service for Web and Mobile Games. This is a cloud-based service for broadcasting messages to thousands of web and mobile clients simultaneously

Com.AugustCellars.COSE

An implementation of the CBOR Object Signing and Encryption standards.

PubnubUWP

PubNub is a Massively Scalable Web Push Service for Web and Mobile Games. This is a cloud-based service for broadcasting messages to thousands of web and mobile clients simultaneously

GitHub repositories (2)

Showing the top 2 popular GitHub repositories that depend on PeterO.Cbor:

Repository Stars
MichaelGrafnetter/DSInternals
Directory Services Internals (DSInternals) PowerShell Module and Framework
pubnub/c-sharp
PubNub clients for C-Sharp based languages, including MS Windows C#/.net, Silveright, IIS, and Mono
Version Downloads Last updated
4.5.2 16 1/18/2022
4.5.1 54 1/17/2022
4.5.0 795 12/9/2021
4.4.4 21,766 7/1/2021
4.4.2 8,281 5/13/2021
4.4.1 2,480 4/27/2021
4.4.0 3,818 4/19/2021
4.3.0 34,657 12/7/2020
4.2.0 31,588 7/18/2020
4.1.3 83,505 5/27/2020
4.1.2 11,963 4/25/2020
4.1.1 1,132 4/15/2020
4.1.0 53,931 12/15/2019
4.0.0 27,865 9/3/2019
3.5.2 16,474 7/4/2019
3.5.1 932 7/1/2019
3.5.0 6,412 6/2/2019
3.4.0-beta1 1,051 10/1/2018
3.3.0 6,059 9/3/2018
3.2.0 1,260 7/30/2018

### Version 4.1.2

- Fix issue with Numbers library dependency; etc.

### Version 4.1.1

- Fix issue where some non-basic characters in JSON strings encoded in UTF-8 were read incorrectly by the CBORObject.FromJSONBytes method

### Version 4.1

- Added the following to the CBORObject class: Entries property; ToJSONBytes, CalcEncodedSize, WithTag, and FromJSONBytes methods.
- Added overload to From JSONString, allowing only a portion of a string to be used
- Added support for reading JSON text sequences (FromJSONSequenceBytes, ReadJSONSequence).
- F# types are supported better by CBORObject.FromObject
- JSON writer now checks circular references.
- Improved performance when reading JSON numbers, thanks in part to an upgrade of the Numbers library used by the CBOR library.
- Added number conversion options and PreserveNegativeZero property to JSONOptions.
- Added ParseJSONDouble method, other methods, and additional ParseJSONNumber overloads to CBORDataUtilities
- Deprecated some existing overloads of ParseJSONNumber
- Deprecated many CBORObject properties and methods, including the following: CanFitInInt32, CanFitInInt64, IsInfinity, IsNaN, AsDecimal, AsEInteger, AsEFloat, AsERational, AsUInt16, AsUInt32, AsUInt64, AsSByte, AsByte, Abs, Negate, Sign, IsPositiveInfinity, IsNegativeInfinity, FromJSONString(string, CBOREncodeOptions)
- Added several methods and properties to CBORNumber (including certain methods deprecated in CBORObject), and exposed the kind of number stored in the class.
- JSONOptions string constructor now sets ReplaceSurrogates to false by default (previously, it was inadvertently true).
- Bug fixes