Bump PeterO.Cbor from 4.0.0 to 4.5.1 in /TradfriUI
Bumps PeterO.Cbor from 4.0.0 to 4.5.1.
Release notes
Sourced from PeterO.Cbor's releases.
Version 4.5.1
Full Changelog: https://github.com/peteroupc/CBOR/compare/v4.5...v4.5.1
Version 4.5
Full Changelog: https://github.com/peteroupc/CBOR/compare/v4.4.2...v4.5
Version 4.4.4
Full Changelog: https://github.com/peteroupc/CBOR/compare/v4.4.2...v4.4.4
Version 4.4.2
Full Changelog: https://github.com/peteroupc/CBOR/compare/v4.4.1...v4.4.2
Version 4.4.1
Full Changelog: https://github.com/peteroupc/CBOR/compare/v4.4.0...v4.4.1
Version 4.4.0
Version 4.3.0
Version 4.2.0
Version 4.2:
- Some arithmetic methods in CBORNumber do basic overflow checks.
- Add char array and byte array overloads to ParseJSONNumber
- Support implementations of IList in CBORObject deserialization
- Internally, the code avoids storing doubles (64-bit floating-point numbers) directly in CBORNumbers, uses sorted maps rather than hash tables in some CBOR objects, and can now store text strings as UTF-8 byte arrays. This could help avoid unnecessary string conversions in many case.
- Bug fixes and performance improvements
- Now uses Numbers library version 1.7.3
Version 4.1.3
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.0
... (truncated)
Changelog
Sourced from PeterO.Cbor's changelog.
Release notes
Version 4.4.2
- Performance improvements in some cases, especially involving date/time conversions
- Error checks in DateTimeFieldsToCBORObject method in CBORDateConverter
Version 4.4.1
- Fix bugs when parsing JSON with the JSON option 'numberconversion=double'
Version 4.4
- Boolean constructors of PODOptions and CBOREncodeOptions were obsolete
- Float64 option of CBOREncodeOptions for encoding floating-point values as 64-bit only
- CBORDateConverter made public and expanded to enable conversion between various date/time formats and CBOR objects
- Added CanFitInUInt64 and CanTruncatedIntFitInUInt64 methods
- Bug fixes
Version 4.3
- Fixed bugs in DateTime support
- Added CompareTo overloads in CBORNumber class
- Add NewOrderedMap method based on a suggestion by a GitHub user
- Other bug fixes
Version 4.2
- Some arithmetic methods in CBORNumber do basic overflow checks.
- Add char array and byte array overloads to ParseJSONNumber
- Support implementations of IList in CBORObject deserialization
- Internally, the code avoids storing doubles (64-bit floating-point numbers) directly in CBORNumbers, uses sorted maps rather than hash tables in some CBOR objects, and can now store text strings as UTF-8 byte arrays. This could help avoid unnecessary string conversions in many cases.
- Bug fixes and performance improvements
- Now uses Numbers library version 1.7.3
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.
... (truncated)
Commits
f749305Version 4.5.10058d13Version 4.5ddcec82Almost ready to release version 4.521453f6style and project editsd67a3edstyle edits6361a41fix and add tests for JSONPointera2c6f3fMinor edits; adjust Numbers dependency833ae34More compat773f741.NET 2 compata7d878cedit docs; etc.- Additional commits viewable in compare view
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
-
@dependabot rebasewill rebase this PR -
@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it -
@dependabot mergewill merge this PR after your CI passes on it -
@dependabot squash and mergewill squash and merge this PR after your CI passes on it -
@dependabot cancel mergewill cancel a previously requested merge and block automerging -
@dependabot reopenwill reopen this PR if it is closed -
@dependabot closewill close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually -
@dependabot ignore this major versionwill close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) -
@dependabot ignore this minor versionwill close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) -
@dependabot ignore this dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) -
@dependabot use these labelswill set the current labels as the default for future PRs for this repo and language -
@dependabot use these reviewerswill set the current reviewers as the default for future PRs for this repo and language -
@dependabot use these assigneeswill set the current assignees as the default for future PRs for this repo and language -
@dependabot use this milestonewill set the current milestone as the default for future PRs for this repo and language
You can disable automated security fix PRs for this repo from the Security Alerts page.