Skip to content

1.2.1

Latest

Choose a tag to compare

@winrid winrid released this 25 Mar 05:34

New Features

  • Ticket System API - Full support for the new ticketing system with endpoints to create, list, retrieve, and change ticket state. Includes models for tickets, ticket details, and ticket file attachments.
  • Update Subscription endpoint - Added PATCH /api/v1/subscriptions/{id} for updating existing user subscriptions, including notification frequency.
  • Terms of Service (TOS) support - New TOSConfig model and tos field on comments/sessions for TOS acceptance tracking. Users now expose tosAcceptedAt and sessions expose needsTOS.
  • Account notifications in header - New HeaderAccountNotification model and accountNotifications array on HeaderState for surfacing account-level notifications.
  • Sectioned user search - New SearchUsersSectionedResponse with UserSearchSection and UserSearchSectionResult models, plus a searchSection query parameter on the search users endpoint.
  • Mention autocomplete mode - New MentionAutoCompleteMode enum added to CustomConfigParameters.

Enhancements

  • User model expanded - Added backupEmail, pendingBackupEmail, isSiteAdmin, notificationFrequency, adminNotificationFrequency, lastTenantNotificationSentDate, lastReplyNotificationSentDate, and isEmailSuppressed fields.
  • Comment metadata - New APICommentBaseMeta model; added wpId to comment meta and tosAcceptedAt to comments.
  • Widget configuration - Added disableProfileComments, disableProfileDirectMessages, widgetQuestionShowBreakdown, and ticket-related config fields (ticketBaseUrl, ticketKBSearchEndpoint, ticketFileUploadsEnabled, ticketMaxFileSize, ticketAutoAssignUserIds).
  • Tenant packages - Added maxCustomCollectionSize and enableCanvasLTI fields.
  • User badges - Added urlId field to UserBadge.
  • Subscription model - Added notificationFrequency to APIUserSubscription and CreateAPIUserSubscriptionData.
  • Moderator model - Added isEmailSuppressed field.

Bug Fixes

  • Enum type corrections - Changed multiple enum types from number to integer for proper typing (CommentApprovalMode, CommentThreadDeletionMode, CommenterNameFormats, NotificationType, RepeatCommentHandlingAction, RepeatCommentCheckIgnoredReason, and others).