Skip to content

Conversation

@equijano21
Copy link
Contributor

Description

Release notes for 1.14.

How has this been tested?

Local docs build

@equijano21 equijano21 marked this pull request as draft August 28, 2025 02:26
@equijano21 equijano21 marked this pull request as ready for review September 15, 2025 01:18
Copy link
Collaborator

@DennisDyallo DennisDyallo left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM, just note my comments. Feel free to merge when ready


- The SDK has been updated to target .NET Framework 4.7.2, which provides broad reliability, security, and performance improvements. ([#274](https://github.com/Yubico/Yubico.NET.SDK/pull/274))

- A ``FailedApdu`` helper method has been added to the ``OtpErrorTransform`` pipeline to streamline the creation of failed APDU responses. Additionally, the sequence validation logic of the ``OtpErrorTransform`` pipeline has been updated to handle edge cases more effectively. ([#276](https://github.com/Yubico/Yubico.NET.SDK/pull/276))
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This method is private, so no need to add it to the release notes


- ``ToString`` overrides have been introduced in the [CommandApdu](xref:Yubico.Core.Iso7816.CommandApdu) and [ResponseApdu](xref:Yubico.Core.Iso7816.ResponseApdu) classes to provide a human-readable string representation of their internal state. These changes improve debugging and logging of APDUs. ([#270](https://github.com/Yubico/Yubico.NET.SDK/pull/270))

- A new internal ``HkdfUtilities`` class has been added to the SDK. This class implements HKDF key derivation using HMAC-SHA256, as specified in RFC 5869, providing a reusable and standards-compliant key derivation utility. ([#299](https://github.com/Yubico/Yubico.NET.SDK/pull/299))
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is internal, so it is of no use to the user. I'm wondering if there's any use in including changes that cannot be used by the user? This will lead to lengthy release notes.

@equijano21
Copy link
Contributor Author

@DennisDyallo Sure, I can remove these for the sake of brevity. They sounded like performance improvements that developers would be interested in hearing about (even if they aren't features they can directly use, like a public method), but if you don't think they are very significant, I can leave them off.

@equijano21 equijano21 merged commit 93a73df into develop Sep 17, 2025
@equijano21 equijano21 deleted the docs-1.14 branch September 17, 2025 01:05
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

2 participants