Skip to content

Release v6.0.0: regen from current spec - #15

Merged
winrid merged 1 commit into
mainfrom
release-6.0.0
Sep 23, 2026
Merged

winrid merged 1 commit into
mainfrom
release-6.0.0

Conversation

@winrid

@winrid winrid commented Sep 23, 2026

Copy link
Copy Markdown
Contributor

Regenerates fastcomments-sdk from the current FastComments spec and bumps to 6.0.0. Supersedes #14 (the unpublished 5.0.3 regen), which is included here.

New

  • sso query param on every page react method in PublicApi (getV1PageLikes, createV1PageReact, deleteV1PageReact, getV2PageReacts, getV2PageReactUsers, createV2PageReact, deleteV2PageReact), so SSO users can like and react to pages.
  • Webhooks API: getWebhooks, createWebhook, deleteWebhook, getWebhookSamplePayloads.
  • Polls API: getPoll, putPoll, patchPoll, deletePoll, and poll votes getPollVotes, getPollVote, createPollVote, deletePollVote.
  • getMe and createAgentTenant.
  • deleteV1PageReact now returns code: 'not-liked' when there is no like to remove (server change, was 'already-liked').

Breaking (why this is 6.0.0)

  • Built from the tsoa 6.6.8 spec, which splits T | APIError returns. Methods now return their real success types, and the per-operation wrapper models are removed (about 170 exports, for example GetCommentsResponse, SaveCommentResponse, GetFeedPostsPublicResponse, GetV1PageLikesResponse, and all *Response1 collision models). No methods were removed or renamed.
  • Moderation methods call the server's current /auth/my-account/moderate-comments/mod_api/... paths.

Checks

  • npm run build compiles clean.
  • test:unit 22/22 and test:browser 7/7 pass locally. Integration tests run in CI.

🤖 Generated with Claude Code

…ks/polls/me APIs, clean success return types)

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
@winrid
winrid merged commit be68b58 into main Sep 23, 2026
1 check passed
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.

1 participant