Skip to content

Conversation

@ATimmeh33
Copy link
Collaborator

@ATimmeh33 ATimmeh33 commented Nov 27, 2025

based on #161

Modernizes the codebase by upgrading to .NET 10, enabling use of newer language features and APIs.
Removes legacy netstandard1.4 support and related conditional logic to simplify maintenance.
Improves compatibility with future .NET releases.
- Replaced Newtonsoft.Json with System.Text.Json for JSON serialization and deserialization across the API client.
- Updated interfaces and classes to reflect consistent naming conventions (e.g., ISignHostApiClient to ISignhostApiClient).
- Removed obsolete JsonConverter classes that were specific to Newtonsoft.Json.
- Introduced centralized JSON serializer options in SignhostJsonSerializerOptions for consistent serialization behavior.
- Added new JSON test resources for various transaction scenarios to ensure compatibility with the updated serialization logic.
Also refactor file digest options to use enum for hash algorithms and update related tests
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Development

Successfully merging this pull request may close these issues.

2 participants