Skip to content

Releases: wop-platform/wop-dotnet-sdk

Wop.Sdk 0.1.7

Choose a tag to compare

@im47cn-bot im47cn-bot released this 31 Aug 08:52
v0.1.7
6701d70

Wop.Sdk 0.1.7

  • refactor: 删除不可达死防御(分支覆盖率 99.8% → 100%)
  • test: Stryker.NET 变异闭环(1194 变异体、24 类算子、击杀率 99.87%)+ 等价排除 CLI runner + PR 级锚点漂移门禁(六仓统一模式)
  • build: Gherkin 栈迁移 Reqnroll 3.3.4(脱离 EOL SpecFlow)
  • ci: NuGet 发布切换 Trusted Publishing(OIDC 短期凭据,策略 #322180684)
  • docs: docstring 门全量补齐(对外 63/63)、六仓变异横评报告、README 徽章修复

完整变更见 PR #20 / #23 / #25

NuGet: dotnet add package Wop.Sdk --version 0.1.7包页

Wop.Sdk 0.1.6

Choose a tag to compare

@im47cn im47cn released this 29 Aug 10:16
v0.1.6
79a2839

Wop.Sdk 0.1.6

  • 依赖升级:BouncyCastle.Cryptography 2.5.1 → 2.7.0;System.Memory 4.5.5 → 4.6.3(netstandard2.0)
  • 工程化:覆盖率门禁修复(line/branch 真实生效)、CI 验证段单源化(composite action)、dependabot、支持渠道清单
  • 协议行为与 0.1.0 一致;272 测试全绿,覆盖率 99.2% 行 / 98.82% 分支

Wop.Sdk 0.1.0

Choose a tag to compare

@im47cn im47cn released this 29 Aug 09:35
3210d19

Wop.Sdk 0.1.0

WOP 网关商户侧官方 .NET SDK 首个版本。

  • 套件WOP-RSA3072-SHA256 / WOP-RSA4096-SHA256 / WOP-SM2-SM3(BouncyCastle.Cryptography)
  • 协议核心:canonicalRequest、结构化 x-wop-sign、content-digest(D2)、L2 数字信封(AES/SM4-GCM + OAEP 双 SHA-256 / SM2 C1C3C2)、F6 校验管线、I7 错误模糊化
  • 传输HttpClientTransport(DelegatingHandler 可插拔,响应体 11MB 流式限额)
  • 质量:黄金向量 conformance 字节级(含 base64url 尾随位严格性 12 条 formatRules);272 测试,覆盖率 99.2% 行 / 98.82% 分支(CI 门禁 98 双指标)
  • 目标框架:net8.0 + netstandard2.0;MIT