Release notes (2024.10.17)
Here's what's new in the latest stable release version (2024.10.17):
New Features
Content Management
Default settings can now be applied to map items.
Sub-language updates can now be done via tag CSV uploads.
Placeholder and default values can now be set for the date format.
A copy feature has been added to the management screen plugin.
A feature to physically delete records has been added.
Labels can now be set for favorite action_types.
A feature to change the line break code to LF when saving content has been added.
An option to add superscript and subscript icons to the WYSIWYG editor has been added.
Adjustments have been made so that
<br>
tags inside<a>
tags work in WYSIWYG fields.
Member Management
- Groups can now be enabled/disabled from the group list screen.
API
The following endpoints have been added:
- Approvalflow::details
- Approvalflow::insert
- Approvalflow::update
- Approvalflow::update_flow_settings
- Approvalflow::delete
The Topics::list endpoint now supports filtering by open_end_ymdhi and open_sta_ymdhi.
The
use_recaptcha
parameter is now available for the following endpoints:- API::request_api_post
- Favorite::insert
- Login::login_challenge
- Member::invite
- Member::insert
- MemberCustomSearch::identify
- MemberProvisional::insert
- Topics::increment
Default values for empty content have been standardized, leading to changes in some default values.
- The default value for counters has changed from
0
tonull
.
- The default value for counters has changed from
The Topics::list endpoint now supports the parameters
category_grouping_type
andcategory_grouping_type_use_slug
.
This allows responses grouped by category to change the top-level wrap from an Array to an Object.A condition can now be set to filter content that does not have tags in the Filter query.
Extended content fields can now be used in filters based on related data.
A filter function based on the presence of images has been added.
The endpoints Master::update and Master::delete now support updating sub-language masters.
The default setting for Using Partitioned with Cookies has been set to "enabled".
This only affects newly added sites and does not impact existing ones.A parameter to target sub-languages in searches has been added.
Custom Function
default_columns
can now be set as a trigger for displaying content (in the admin panel).The Smarty plugin
read_file
can now read files from the/files/topics/
directory.
Others
The file manager now supports thumbnail previews for webp images.
UI Changes
If there are more than 20 custom processes in the API pre-processing and post-processing settings screens, all processes will now be displayed.
Users without permission to add tags will no longer see the "Add Tag" option in the content editing screen.
A cost chart has been added to the usage stats, allowing you to view expenses as a graph.
The default time for "Publish Date" in the publishing settings has been changed to 00:00.
Others
To improve performance and stability, the infrastructure has been updated as follows:
- The PHP execution environment has been changed from Apache 2.4 prefork to the faster NGINX PHP-FPM.
- PostgreSQL has been upgraded from version 12 to version 16.
Bug Fixes
- Fixed a bug where
topics_group_id
could not be set if you switched from Topics::list to Topics::draft_details in the endpoint settings screen. - Fixed a bug where
true
with a space (true
ortrue
) could not be properly updated when uploading boolean values via CSV. - Fixed a bug where counter-based sorting was not updated when counters were updated via the Topics::increment API.
- Fixed a bug where the note field was missing when downloading field settings via CSV, causing the settings to be lost when uploading.
- Fixed a bug where the intended order was not applied when rearranging repeated images (uploaded to KurocoFiles) via API.
- Fixed an error that occurred when posting an empty object
{}
to the file field (uploaded to KurocoFiles) in InquiryMessage::update. - Fixed a bug where deployments were not reflected in the US region.
- Fixed a bug where the display of related item names was partially cut off when performing advanced searches in the content list based on related items.
- Fixed a bug where API login (Login::login_challenge + login_method=api_key/signature) did not work when performed via admin panel plugins.
- Fixed a bug where the display was broken in the simplified admin panel.
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.