Skip to content

Conversation

DennisDyallo
Copy link
Collaborator

1.13.2

Release date: July 3, 2025

This release introduces several new features for developers, including new version qualifiers for testing purposes, and raw access to the authenticators MakeCredential response message via Fido2.MakeCredentialData.RawData. It also includes method renamings for improved clarity. The documentation site has been significantly enhanced with light/dark mode, search functionality, and improved navigation. This version also addresses key bugs related to DLL resolution, attestation certificates, and PIV private key imports, and updates Nuget dependencies.

Features:

  • New version qualifiers #240
  • Raw access to MakeCredential response message #225
  • Method renaming, e.g. RsaPublicKey.CreateFromPkcs8 to RsaPublicKey.CreateFromSubjectPublicKeyInfo #243

Documentation:

  • Light/Dark Mode #241
  • Search functionality #241
  • Navigational improvements #241
  • Improved docs surrounding YubiKey Bio Multiprotocol #237
  • Fixed discrepancy in docs on attestation statement generation #236
  • Changed wording for default management key value and algorithm #233
  • Fix docs about encodings for PIV signing command #239

(Docs can be found https://docs.yubico.com/yesdk/index.html)

Bug fixes:

  • Fixed issues related to DLL resolution and MacOS framework path #255, #211
  • Fixed issues related to attestation certs #230
  • Fixed a problem related to PIV private key imports #231

Dependencies:

Deprecations:

  • Marked PivEccPublic, PivEccPrivateKey, PivRsaPublic, and PivRsaPrivateKey as obsolete, encouraging the use of ECPublicKey, ECPrivateKey, RSAPublicKey, and similar implementations instead #231

DennisDyallo and others added 30 commits March 24, 2025 08:35
add tests to verify private key with piv and asn encoding/decoding works

add tests to verify functionality of RSAPublicKey.CreateFromPkcs8
refactor rsaformat
refactor cryptosupport
use TestKeys class
use common base class for Piv
remove SampleKeyPairs.cs
removed CertConverter
* github: add issue type to issue templates
Added a summary for the RawResponse property.

Direct assignment to rawresponse
DennisDyallo and others added 19 commits June 18, 2025 17:03
…all_packages-105db3ace3

deps: Bump Microsoft.SourceLink.GitHub and System.Memory
Bumps Microsoft.Extensions.Logging.Console from 8.0.0 to 9.0.6
Bumps Serilog from 3.1.1 to 4.3.0
Bumps Serilog.Extensions.Logging from 7.0.0 to 9.0.2
Bumps Serilog.Sinks.Console from 5.0.1 to 6.0.0
Bumps System.Configuration.ConfigurationManager from 7.0.0 to 9.0.6

---
updated-dependencies:
- dependency-name: Microsoft.Extensions.Logging.Console
  dependency-version: 9.0.6
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: all_packages
- dependency-name: Serilog
  dependency-version: 4.3.0
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: all_packages
- dependency-name: Serilog.Extensions.Logging
  dependency-version: 9.0.2
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: all_packages
- dependency-name: Serilog.Sinks.Console
  dependency-version: 6.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: all_packages
- dependency-name: System.Configuration.ConfigurationManager
  dependency-version: 9.0.6
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: all_packages
...

Signed-off-by: dependabot[bot] <[email protected]>
…ests/sandbox/all_packages-bdd8bb8ced

deps: Bump Microsoft.Extensions.Logging.Console and 4 others
…ests/integration/all_packages-f3c719d53c

Bump coverlet.collector and 11 others
fix(net47): NativeShims correctly outputs net47 dlls in the correct folders
fix(macOS): Hard coding the default frameworks path in order to resolve macOS frameworks
Copy link

Test Results: Windows

    2 files      2 suites   10s ⏱️
3 905 tests 3 905 ✅ 0 💤 0 ❌
3 907 runs  3 907 ✅ 0 💤 0 ❌

Results for commit fa06e67.

Copy link

Test Results: Ubuntu

    2 files      2 suites   16s ⏱️
3 897 tests 3 897 ✅ 0 💤 0 ❌
3 899 runs  3 899 ✅ 0 💤 0 ❌

Results for commit fa06e67.

Copy link

Code Coverage

Package Line Rate Branch Rate Complexity Health
Yubico.Core 40% 31% 4365
Yubico.YubiKey 51% 46% 20697
Summary 49% (35517 / 72522) 44% (8703 / 19845) 25062

Minimum allowed line rate is 40%

Copy link

Test Results: MacOS

    2 files      2 suites   13s ⏱️
3 897 tests 3 897 ✅ 0 💤 0 ❌
3 899 runs  3 899 ✅ 0 💤 0 ❌

Results for commit fa06e67.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment