Releases: fresns/fresns
Releases · fresns/fresns
v2.4.0
Added
- API: Only the author is visible when a post or comment is disabled
- API: Add whitelist and blacklist CheckHeader middleware
- API: Quick post request returns draft ID or fsid
- Panel: Login to backend to passively trigger version detection
Fixes
- API: Filter criteria for follow list must be in array format
- API: No tweet record in content, but also resolves @ symbols
- API: Cannot reply to your own posts after configuring reply permissions
- API: Newly posted content has negative humanisation time
Changed
- Data: Changed callback query key from UUID to ULID
- API: topics have slug as unique value
- API: header login detection using blacklist mechanism
- API: Optimised file upload interface
- Panel: Plugin management, name link to App Market
- Frame: laravel/framework to v9.49.0
- Frame: fresns/plugin-manager to v2.4.0
v2.3.1
v2.3.0
Added
- Helper: Get plugin host
PluginHelper::fresnsPluginHostByUnikey($unikey);
Fixes
- Console: Int upgrade command cannot be executed
- Console: Main program timed task not executed
Changed
- Console: Optimize command word schedule
- Helper: Modify artisan facades
- Helper: Adjust extended cache tag
v2.2.0
Added
- Data: Added
diskfield to the files table - Helper: Add file disk to file information
- Command: Add
storage:linkcommand to upgrade command
Fixes
- API: Login error log count error determination
- Subscribe: Compatible subscribe are empty
Changed
- Words: Refactor authentication path credentials command word
- Framework: The engine takes over the 404 page
- Frame: fresns/cmd-word-manager to v1.3.0
- Frame: fresns/plugin-manager to v2.3.4
BREAKING CHANGES
- API: Refactor headers parameter naming to use
X-prefix and camel-case naming
v2.1.0
Added
- Helper: New clear cache by tag
CacheHelper::forgetFresnsTag(); - Subscribe: support for subscribing to account and user login notifications
- Framework: Custom 404 page
Fixes
- API: Fix role configuration cache
- API: The comment can't query to the post error
- API: Fix the problem of topic parsing failure in the last part of content
- API: Repair the error when the user's main role is empty
- API: Fix the problem of date and time format when there is no time zone
- Panel: Report error when installing plug-ins on command line
Changed
- API: Sub-level comment list supports nested display
- API: Output to
[]empty array format when tree structure data is empty - API: Optimize the extraction and replacement of content topics
- Frame: laravel/framework to v9.48.0
- Frame: laravel/ui to v4.2.0
- Frame: fresns/plugin-manager to v2.3.3
- Frame: fresns/theme-manager to v2.0.8
- Frame: fresns/market-manager to v2.1.1
v2.0.1
v2.0.0
Added
- Panel: Support for emptying the file cache only
Fixes
- API: Notification messages are generated even when commenting on yourself
- API: Posting permission cache is not cleared after changing user profile
- API: The comment count of a post is not reduced when deleting a comment
- API: Auto-registration when captcha login, sending captcha is not processed compatible
Changed
- API: independent caching of creator information for posts and comments, synchronization of changed information after modifying user profiles
- Helper: Optimized file finding model
- Frame: laravel/framework to v9.46.0
v2.0.0-beta.8
Added
- API: Request header
contentFormatparameter, allowing to get the content in the specified format - API: Post information can be previewed with multiple comments
- API: Post information can be previewed for multiple users who like the post
- Panel: New comment preview setting for interactive configuration
- Panel: Interactive configuration adds preview settings for liked users
- Panel: Engine Remote API Host automatically handles
/endings when saving - Panel: New cache management page
Fixes
- API: Fix the problem of cache not being cleaned automatically after post editing
- API: The editor did not judge the quantity limit when uploading files
- Panel: Map setting field error
Changed
- API: optimized cache mechanism
- Data: The default value of the
post_appends->is_allowfield is changed to1 - Frame: composer to v2.5.1
- Frame: laravel/framework to v9.45.1
- Frame: fresns/plugin-manager to v2.3.2
v2.0.0-beta.7
Added
- API: Add
latestCommentTimesub-level comment time parameter to comment messages
Fixes
- API: Post
latest_comment_attime field error after successful comment posting - Data: Cookies language tag not changed successfully
- Panel: Site URL failed to be saved
Changed
- API: App ID ignored during account and user credentials verification
- Data: Reset initial language pack
v2.0.0-beta.6
Added
- API: Update the last comment time of a post after posting a comment
- API: Post and comment list interface, add
allDigestandfollowingparameters - Helper: Get the file type number according to the file name, not case-sensitive
Fixes
- API: Logout login error
- API: Captcha template ID mismatch issue
- API: Content type filtering case match
- Panel: Error when detecting version is empty
Changed
- API: Content types are named in plural
/api/v2/global/{type}/content-types