Skip to content

1.2.1

Latest

Choose a tag to compare

@winrid winrid released this 25 Mar 05:34

What's New

Tickets API

  • Added full support for the Tickets system: list tickets, get ticket details, create tickets, and change ticket state via the API
  • New models: APITicket, APITicketDetail, APITicketFile, along with corresponding request/response types

Subscription Updates

  • Added UpdateSubscription endpoint (PATCH /api/v1/subscriptions/{id}) to update existing subscriptions
  • New notificationFrequency field on subscriptions for controlling notification delivery cadence

User Search Improvements

  • Added sectioned user search support with new searchSection parameter (fast, site)
  • New models: UserSearchSection, UserSearchSectionResult, SearchUsersSectionedResponse
  • New MentionAutoCompleteMode enum for configuring mention autocomplete behavior

Terms of Service Support

  • New TOSConfig model for configuring terms of service per tenant
  • Added tos field to CustomConfigParameters and comment creation params
  • Added tosAcceptedAt tracking on user badge progress
  • Added needsTOS flag to UserSessionInfo

Ticketing Configuration

  • New config parameters: ticketBaseUrl, ticketKBSearchEndpoint, ticketFileUploadsEnabled, ticketMaxFileSize, ticketAutoAssignUserIds

Improvements

User Model

  • Added backupEmail and pendingBackupEmail fields
  • Added isSiteAdmin role flag
  • Added notificationFrequency and adminNotificationFrequency controls
  • Added lastTenantNotificationSentDate and lastReplyNotificationSentDate tracking
  • Added isEmailSuppressed flag (also added to Moderator model)

Widget Configuration

  • Added disableProfileComments and disableProfileDirectMessages options
  • Added widgetQuestionShowBreakdown option for question/poll widgets
  • Added mentionAutoCompleteMode to CustomConfigParameters

Header State

  • Added HeaderAccountNotification model with support for localized messages, severity levels, and links
  • Added accountNotifications array to HeaderState

Tenant Packages

  • Added maxCustomCollectionSize field
  • Added enableCanvasLTI flag for Canvas LMS integration

Comments

  • Added wpId to comment metadata (APICommentBaseMeta, FCommentMeta)
  • Added urlId field to UserBadge

Bug Fixes

Integer Enum Types

  • Fixed numeric enum types (CommentApprovalStatus, CommentThreadDeletionMode, CommenterNameFormats, SortStyle, NotificationType, ImportedSiteType, and others) to use integer instead of number in the OpenAPI spec, ensuring proper type generation in the SDK