Skip to content

release: integrate v4.14.0 candidate and settlement fixes - #1012

Closed
boboliu-1010 wants to merge 5 commits into
tronprotocol:release_v4.14.0from
boboliu-1010:integration/v4.14-release
Closed

boboliu-1010 wants to merge 5 commits into
tronprotocol:release_v4.14.0from
boboliu-1010:integration/v4.14-release

Conversation

@boboliu-1010

Copy link
Copy Markdown
Contributor

Changes

Build one v4.14.0 candidate on top of the merged #1010 fixes by integrating #1009 and #1011. Both original PR commits and their authorship are retained. This PR is an alternative to merging those two PRs separately; it also includes the documentation/package cleanup needed after combining them.

  • Set Java and TypeScript version metadata to 4.14.0, including the npm lockfile.
  • Accept equivalent decimal/hexadecimal TRON settlement network IDs when validating B.AI payments, while rejecting mismatched networks.
  • Distinguish valid negative settlement receipts from malformed evidence; preserve sanitized failure reasons, candidate transaction hashes and the no-automatic-repayment contract.
  • Remove the four development documents selected in ops: version update & tidy doc #1009. Remove the resulting stale README/interface references and npm files entry, and make package verification reject all docs/development/ files.

The existing #1010 fixes, including facilitator capability negotiation, path-prefix handling and scheme-specific Nile USDD assets, remain in the candidate.

Validation

  • Full TypeScript suite on the integrated branch: 2,936 passed, 59 skipped, 0 failed (246 passing files). Installed-entry tests execute separately below; opt-in live deployment tests were not enabled.

  • Fresh build, npm package installation, version assertion and installed-CLI regression: 84 tests passed across eight files.

  • Typecheck, lint, dependency-cruiser and changed-file formatting passed.

  • Java Gradle/version constant and TypeScript package/lock metadata consistently identify 4.14.0.

No npm publication, remote PR merge or live payment was performed. Java metadata was checked; the Java build and REPL regression were not run. No new internal documents are added.

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

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants