Release notes (2025.01.15)
Here's what's new in the latest stable release version (2025.01.15):
New Features
API
It is now possible to set denied IP addresses for access to API and KurocoFiles.
Requests to Topics::accept/reject now allow update_comment.
The Topics::draft_list endpoint now returns 20 items of drafts and includes the pageInfo field.
The Topics::draft_delete endpoint has been added.
Content Management
A diff check feature has been added to the content update history.
Vue plugins can now be inserted into form screens.
Table caption is now available in WYSIWYG.
File Manager now includes settings for allowed/disallowed file extensions.
The maximum number of categories that can be set for content is now customizable.
Custom Processes
- A trigger has been added for displaying content structure in the admin screen.
Others
- The following variables are now assigned to the message template of approvalflow/approve_finish:
- apply_member_id
- approve_member_id
UI Changes
The UI for token acquisition in SwaggerUI has been updated.
It is now possible to try out the new design of the API. By setting the following constant, the UI of the API will change to the new design. Name:
USE_APILIST_UI_V2
Value:1
Bug Fixes
- Fixed an issue where AND/OR concatenation was not possible in custom member filter custom processes.
- Fixed an issue where validation error occurred when updating secondary language images with the "Use the main language one" checkbox checked for images (uploaded to KurocoFiles) with mandatory settings.
- Fixed an issue where empty secondary language data in repeated settings was not displayed in the same order as the main language data in the admin screen.
- Fixed an issue where a blank extension item in the link expansion item in Topics::accept resulted in being invalid and unable to update.
- Fixed an issue where all items could not be output with cnt=0 in some endpoints.
- Fixed an issue where the slug was changed when updating content via API with automatic numbering of slugs.
- Fixed an issue where related information in secondary languages did not synchronize with the values in the main language.
- Fixed an issue where the list was not responded when accept:application/json header was specified in the request to Topics::draft_list.
- Fixed an issue where images from KurocoFiles GCS could not be used in WYSIWYG.
- Fixed an issue where the trigger before content validation was not specified for all content structure with 0.
- Fixed an issue where passing multiple arguments to isset resulted in an error.
- Fixed an issue where CSV output was not possible with output_format=csv when the output permission list was set in Topics:list.
- Fixed an issue where custom CSS was not reflected in the WYSIWYG of the content item.
- Fixed an issue where the URL for cache control (v=) was not generated when writing a file path containing Japanese characters in an encoded string.
- Fixed an issue where the order of text became incorrect when updating a group of repeated items grouped with images and text via API.
Please note that there may be minor improvements and internal processing fixes that are not listed here. Bug fixes may also be implemented in advance before the official release date.
Support
If you have any other questions, please contact us or check out Our Slack Community.