Releases: FastComments/fastcomments-go
Releases · FastComments/fastcomments-go
1.2.1
What's New
Ticketing System
- Added full ticket management API: create tickets, get ticket lists, get ticket details, and change ticket state
- New models:
APITicket,APITicketDetail,APITicketFilewith support for file attachments, assigned users, and state tracking - New configuration options:
ticketBaseUrl,ticketKBSearchEndpoint,ticketFileUploadsEnabled,ticketMaxFileSize,ticketAutoAssignUserIds
Subscription Management
- Added
UpdateSubscriptionendpoint (PATCH /api/v1/subscriptions/{id}) - New
notificationFrequencyfield onAPIUserSubscription
User Search Improvements
- Added sectioned user search with
searchSectionparameter (fast,site) - New
SearchUsersSectionedResponsewith results grouped by section
Terms of Service Support
- New
TOSConfigmodel with locale-aware text - Added
tosfield toCustomConfigParametersand comment creation params - Added
needsTOStoUserSessionInfo
Header & Notifications
- New
HeaderAccountNotificationmodel for account-level notifications - Added
accountNotificationsarray toHeaderState
User Model Enhancements
- Added
backupEmail,pendingBackupEmail,isSiteAdmin,isEmailSuppressed - Added
notificationFrequency,adminNotificationFrequencysettings - Added
lastTenantNotificationSentDate,lastReplyNotificationSentDatetracking
Configuration Additions
- Added
disableProfileComments,disableProfileDirectMessages,mentionAutoCompleteMode,widgetQuestionShowBreakdown
Bug Fixes
- Changed all numeric enum types from
numbertointegerfor correct Go type generation (float32->int32forNotificationType,VoteStyle,CommentLogType, and many others)
Release 1.2.0
Fixes vote response objects to be properly typed.
Release 1.1.0
Adds: email-templates, hash-tags, moderators, notification-count, notifications, pending-webhook-events, question-config, question-results, tenant-daily-usage, tenant-packages, tenants, tenant-users, users, votes
v1.0.0
v0.1.0
Initial release 🥳
Full Changelog: https://github.com/FastComments/fastcomments-go/commits/v0.1.0