Releases: fresns/fresns
Releases · fresns/fresns
v2.18.4
v2.18.3
Fixes
- API: Rollback to make file uploads support custom association tables
- Install: Three functions needed for environment detection of missing queues:
pcntl_signal,pcntl_alarm,pcntl_async_signals - Panel: Engine cookie prefixes increased to four, compatible with deploying multiple Fresns sites under the same domain name
- Panel: Fixed plugin page width overflow on large monitors
- Helpers: Fixed empty comment cache tag bug
- Utilities: Use default value when querying php command environment variable is empty, compatible with
php: command not found
v2.18.2
v2.18.1
v2.18.0
Added
- API: Unread notification messages add
allkey-value pairs, server tally totals - Words: Add command word
getPortalContent - Words: Add command word
updatePortalContent - Words: Add command word
checkExtendPerm
Fixes
- API: Signature validity of 60 seconds causes long request timeout
- Panel: Sticker management, uploaded images cannot be displayed
- Helpers: Failed to get IP port number
- Helpers: User Panel cache cleanup method error
- Utilities: Error when permissions parameter does not exist in read permission configuration.
v2.17.2
Fixes
- API:
uidOrUsernamenumber uid converted to string to work - API:
/api/v2/notification/listmessage triggered by anonymous user, not anonymizing user on message page- Added new
actionUserIsAnonymousparameter to message
- Added new
- Words: Error when physically deleting content
- Words: dto fskey format misconfiguration
- Words: Signature verification timestamp not compatible with time zone differences
BREAKING CHANGES
- API: Header signature timestamps are standardized to UTC+0 time, affecting all clients.
- API: Remove timezone customization from user profiles passed uniformly by client header.
- API:
/api/v2/user/panelcan be requested by unlogged users, can query panel information of all users under account name. - API:
/api/v2/user/panelremovedpublishConfigparameter, can request editor interface to get/api/v2/editor/{type}/config.
v2.17.1
Fixes
- Data: Description fields for groups and topics do not support long content
- Helpers: Configuring table object type output format incorrectly
- Helpers: Get current database time error in PostgreSQL
- Utilities: File upload error if not configured
- Utilities: Marketplace accepts undefined request
- Panel: Application installation fails with incorrect prompts
v2.17.0
Added
- API: User, group, post, topic, comment, list interface added
createdDaysparameter, support for custom days within - API: Post and comment list interface
orderTypeparameter option addedcommentTimeparameter, support sorting by last comment time - Panel: Interactive naming configuration added concern object naming
Fixes
- API: Wrong creation time key name in panel and topic data structure parameters, fixed to
createdDatetime - API: User, Panel, Post, Topic, Comment, List interface fixed wrong word in
- Fixed
createDateparameter tocreatedDate - Fixed the
createdDateoption in theorderTypeparameter tocreatedTime
- Fixed
- API: Change account profile interface unverified password strength configuration
- Panel: Disable
proc_openfunction when dashboard reports error - Words: Fix issue with blank draft judgment failure when creating draft
BREAKING CHANGES
- API: Change account profile
/api/v2/account/editparameters refactoring, adopt natural language naming parameters
v2.16.0
Added
- API: Added site status file
/status.json - Panel: New client status configuration
Fresns Panel -> Clients -> Status. - Panel: New download operation in Application Center
Fixes
- Words: Problem with querying records to determine end of period values
- Words: Error if
connectTokenis empty when creating account in Connect - Words: Fix anomaly caused by fskey validation in upload log
- Helpers: Failed to process domain name extraction compatibility
- Utilities: Fix broken link replacement control
BREAKING CHANGES
- Data:
plugin_callbacksplugin callback table field adjustment- Field
is_usechanged tois_used - Field
use_plugin_fskeychanged toused_plugin_fskey
- Field
v2.15.0
Fixes
- Panel: Issue with output information view of installed plugin
- API: Fix
bodybeing empty when interface requests data from plugin
BREAKING CHANGES
- Data:
account_connectsaccount connection table field adjustment- Field
connect_idchanged toconnect_platform_id - Field
connect_tokenchanged toconnect_account_id, e.g. github id - Use of field
connect_tokenchanged to the request token for the credential platform, e.g. github token
- Field
- Words: Credential related command words will be adjusted
- The
createAccountcommand word modifies theconnectInfoarray parameter - The
setAccountConnectcommand modifies theconnectIdandconnectTokenparameters - The
disconnectAccountConnectcommand word changes theconnectIdparameter toconnectPlatformId - Please read the official documentation for the new implementation of these changes
- The
- Panel: Reconfigure the way extensions are installed, users do not need to select plugins or themes, the program will decide by itself
- Panel: Support one-click installation of extensions, no need for users to copy anything