Skip to content

feat: add API surface tracking with api-extractor for v1.0.0#152

Open
code3ks wants to merge 4 commits into
wraith-protocol:developfrom
code3ks:feat/api-stability-sweep-v1
Open

feat: add API surface tracking with api-extractor for v1.0.0#152
code3ks wants to merge 4 commits into
wraith-protocol:developfrom
code3ks:feat/api-stability-sweep-v1

Conversation

@code3ks

@code3ks code3ks commented Jul 24, 2026

Copy link
Copy Markdown
  • Mark internal implementation helpers with @internal TSDoc tag
    • Stellar: scalar utilities, cache, event filters, batch builder
    • EVM/Solana/CKB: builders, deployments, announcements
  • Add Stellar multisig exports (buildMultisigStealthWithdraw, etc.)
  • Install @microsoft/api-extractor with configs for all 6 entry points
  • Generate API report snapshots in etc/*.api.md
  • Add pnpm api:check script to validate API surface
  • Update CI to fail on undocumented API changes
  • Update companion packages peerDependencies to >=1.0.0 <2

Closes #124

- Mark internal implementation helpers with @internal TSDoc tag
  - Stellar: scalar utilities, cache, event filters, batch builder
  - EVM/Solana/CKB: builders, deployments, announcements
- Add Stellar multisig exports (buildMultisigStealthWithdraw, etc.)
- Install @microsoft/api-extractor with configs for all 6 entry points
- Generate API report snapshots in etc/*.api.md
- Add pnpm api:check script to validate API surface
- Update CI to fail on undocumented API changes
- Update companion packages peerDependencies to >=1.0.0 <2

Closes wraith-protocol#124
@drips-wave

drips-wave Bot commented Jul 24, 2026

Copy link
Copy Markdown

@code3ks Great news! 🎉 Based on an automated assessment of this PR, the linked Wave issue(s) no longer count against your application limits.

You can now already apply to more issues while waiting for a review of this PR. Keep up the great work! 🚀

Learn more about application limits

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.

SDK v1.0.0 API-stability sweep

1 participant