Skip to content

3.2.1

Choose a tag to compare

@winrid winrid released this 25 Mar 05:35
· 24 commits to main since this release

New: Tickets API

  • Added full CRUD support for tickets: create, get, list, and change ticket state
  • New models: APITicket, APITicketDetail, APITicketFile, CreateTicketBody, ChangeTicketStateBody
  • New ticket config options: ticketBaseUrl, ticketKBSearchEndpoint, ticketFileUploadsEnabled, ticketMaxFileSize, ticketAutoAssignUserIds

New: Subscription Updates

  • Added updateSubscription endpoint (PATCH /api/v1/subscriptions/{id})
  • New UpdateAPIUserSubscriptionData and UpdateSubscriptionAPIResponse models
  • Added notificationFrequency field to APIUserSubscription

New: Terms of Service Support

  • Added TOSConfig model with enabled, textByLocale, and lastUpdated fields
  • Added tos config parameter and TOS acceptance on comment submission
  • Added needsTOS flag to UserSessionInfo

New: Account Notifications

  • New HeaderAccountNotification model with severity, locale support, and links
  • Added accountNotifications array to HeaderState

New: Sectioned User Search

  • Added searchSection parameter (fast/site) to searchUsers endpoint
  • New SearchUsersSectionedResponse, UserSearchSection, UserSearchSectionResult models

Enhancements

  • New APICommentBaseMeta type replacing FCommentMeta on API models
  • Added MentionAutoCompleteMode enum and config parameter
  • Added disableProfileComments, disableProfileDirectMessages, widgetQuestionShowBreakdown config options
  • User model: added backupEmail, pendingBackupEmail, isSiteAdmin, notificationFrequency, adminNotificationFrequency, isEmailSuppressed
  • Tenant packages: added maxCustomCollectionSize and enableCanvasLTI

Fixes

  • Changed numeric enum types from number to integer in the OpenAPI spec for correctness