This feature allows the admins to filter users by the last time they logged in on the platform, so they can take actions based on this information. We track lastLoginDate on the User record and now we enable admins to filter them in the User management table and also in the APIs.
|
Release Notes
This feature enables granular user filtering based on custom fields to enhance admin efficiency and targeted outreach. |
Customize Your Checkout Experience: one integration, multiple payment methods.
Elevate your online store and give to your buyers a personalized and streamlined checkout experience. Expand payment options beyond credit cards – Offer Pay Later, Venmo, and popular regional methods like Bancontact, eps, and iDEAL to enhance customer satisfaction. Build trust with secure transactions, all managed within your existing platform.
Perfect for: Marketplaces, Ecommerce & Shopping Carts, Sharing & Gig Economy, Tech Partners & Payment Providers and Crowdfunding.
This feature enables granular product filtering based on custom fields to enhance admin/practitioner efficiency and user experience, so that they can easily find what they are looking for.
New Performance tab on the Content Dashboard provides asset metrics, including visitor behavior and top pages where each asset is featured. Data can be filtered by anonymous or known visitors. Metrics are available for Blogs, Documents and Media, and Web Content, only accessible to users connected to Analytics Cloud. Display AC Metrics on Content Dashboard:
|
A new version of our Minium Theme arrived!
With a fresh look and style, the new version of our B2B-optimized site comes in as a collection of 3 Client Extensions that, once installed in your instance, provide the B2B Commerce site ready for use in your environment.
Minium 4 is based on the new Commerce Classic Site Initializer, and shares and will share the new capabilities and improvements.
Account Management + Account Selector:
Catalog + Mini-Cart:
Commerce Classic is a new Site Initializer based on the Liferay Classic theme.
The order pages have been redesigned using a Display Page Template for the Order with Fragments, overall offering greater flexibility and customization options. This allows for more dynamic and personalized order experiences.
The new Order Pages now enables the users to select shipping and payment options directly from the order page. Once all required information is filled in, users can quickly checkout with a single click, streamlining the purchasing process.
Previously, the Search Terms card displayed only the top 5 keywords users searched for on the site, providing limited insights. With this new feature, users will have access to a comprehensive list of all search terms, offering a much clearer understanding of user behavior. This improvement will help them optimize for a wider range of keywords, leading to better insights and more effective strategies.
This new feature enables users to add individual attributes for breakdown and filtering within the existing event analysis functionality.
Previously, only event attributes were displayed.
External Reference Code is now supported in Roles, Specification Groups, Specification Labels and Addresses.
It is also now possible to use the ERC to update and delete these entities via their headless APIs.
Additional ERC support for linked entities has been added when creating new Options, SKUs, Accounts, Catalogs, Orders, Shipments and more.
This new feature allows streamlined return processes for both buyers and sellers.
Buyers can easily initiate return requests directly from their order history, specify the reason for the return and request a refund.
Returns Managers, within the Returns admin pages, can review the return details, communicate with customers, and issue refunds with just a few clicks.
Users can now easily filter images and videos by resolution (small, medium, large) or aspect ratio (wide, tall, square) directly from the Content Dashboard.
|
Users can select and reorder categories for a blog’s friendly URL, so they can preview the order of the categories in the friendly URL.
The configuration settings for "Autogenerate Structure Key" and "Autogenerate Template Key" have been moved from their previous location in System Settings > System Scope > Administration to a more instance-specific location under System Settings > Web Content > Virtual Instance Scope > Web Content, appearing as the first options after "Custom Token values." These options allow instance admins to control whether structure and template keys are automatically generated at the instance level.
The Web Content Editor now includes an autosave feature that automatically saves changes in real-time as users edit, storing the content as a draft. This also allows users to easily undo or redo changes as needed. With this enhancement, manual saving is no longer necessary, ensuring continuous backup of content and minimizing the risk of data loss. Content creators can now focus on their work without the worry of losing progress or facing interruptions.
|
External reference codes are now generated for Blogs Images and Document Shortcuts.
ERC can now also be used to update and delete these entities via their headless APIs.
Smoother Workflow for Publication Editors
The new toolbar offers real-time insights to help editors stay focused and efficient. We have improved the toolbar to provide essential context, including current publications, potential conflicts, and change history.
Enhanced User Safety and Transparency in Publications
We have implemented safeguards to guide users through complex interactions and provided clearer information about changes in the Review Changes screen.
Boost Liferay’s platform with drag-and-drop, multi-selection, and cut/copy/paste features for easier field and fragment organization.
Enabling users to be notified externally by allowing email notifications when a new user is assigned to a publication.
This feature ensures that theme CSS client extensions "just work" out of the box when referencing images from the base theme. It reduces friction in the development process, increases reliability, and provides a more seamless and predictable experience when customizing their Liferay environments.
How it works:
Simplified Image Management:
Developers no longer need to manually handle or configure paths for images included in the base theme.
Relative paths (e.g.,
../images
) can now directly reference these images, reducing complexity and errors.
Out-of-the-Box Compatibility:
The feature ensures that theme images are automatically included during the build process via the
assemble
step.This means that after deploying the theme CSS client extension, image references work seamlessly without additional configuration.
Create smooth multistep forms directly in the page builder with Liferay’s new fragment—making complex processes simple and intuitive!
Liferay DXP makes it easy to create dynamic, multi-step forms. Simply add a stepper fragment to any existing form to transform it into a multi-step journey. You can then organize your form into different steps, moving inputs between them as needed. Users can easily navigate through the steps using the step menu or form buttons, which you can customize to fit your needs.
Enable JavaScript Client Extensions within SaaS environments to enhance customization and flexibility for administrative tasks, allowing tailored solutions directly within the platform.
Data Sets now offer even greater customization power. Admins can directly add manual query parameters to the endpoint URL, enabling fine-grained control over data retrieval.
This flexibility allows you to:
- Filter Data: Apply specific filters to narrow down the results
- Select Fields: Choose the exact fields you want to retrieve
- Flatten Responses: Simplify complex data structures
- Search for Specific Terms: Find relevant information quickly
By tailoring the endpoint response, admins can provide a more curated and user-friendly experience for end-users.
Behind the Scenes:
The platform seamlessly reconciles these manual parameters with those generated by:
- Admin Configuration: Fields and Actions tab settings
- End-User Interactions: Filter and sort options selected in the UI
This ensures a consistent and efficient data retrieval process.
On top of that, admin users can also add or map fields manually to be displayed in the Data Set, so they will be able to bring the information back for those endpoints that don’t have the fields properly typed in the response.
Liferay Cloud currently supports Java JDK 8 and 11, but the industry is moving towards newer Java versions like JDK 17 and JDK 21. To ensure that Liferay Cloud remains modern, allows our customers to leverage the newest security patches, and boosts overall performance.
When the access token is near the expiration date, the portal sends notifications to the System Administrator about it.
Feature Status Change
Enabling this feature will allow users to dynamically populate fields using expressions with information created from data filled and provided by other fields.
Feature Status Change
The Forms feature is going into maintenance.
Feature Status Change
The Commerce Accounts feature is being deprecated and will be removed in the future. To ensure data continuity, we recommend transitioning to Portal Accounts.
Feature Status Change
|
The Commerce Notifications feature is being deprecated and will be removed in the future. |
Feature Status Change
The Commerce Modals feature is being deprecated and will be removed in the future.
Feature Status Change
We have implemented a new translation status feature in the web content editor, labeled "Translating," which provides information about the number of translated fields and those still requiring translation. This feature helps users quickly identify areas needing translation. Additionally, all translatable fields, including metadata, are now conveniently displayed on the left side of the screen, reducing the likelihood of overlooking them.
Feature Status Change
The Wiki feature is being deprecated and will be removed in the future. Wiki and its related widgets are now subject to the deprecation flag LPD-35013. To ensure data continuity, we recommend transitioning to alternative content management solutions like Liferay Objects or Web Content.
Feature Status Change
Users can now set a display date for the documents so they can scheduled them to be published in the future, just for one document or when uploading multiple documents.
The new Date Range and Range aggregation types unlock powerful search capabilities for your Liferay assets, including Web Content Structures and Objects.
By configuring any date or numeric index field, you can:
- Group and Filter Results: Create dynamic search filters based on specific dates or numeric ranges.
- Customize User Experience: Offer flexible search options with predefined ranges or custom input fields.
- Visualize Data Effectively: Leverage out-of-the-box display templates for a seamless user interface.
Think of Date Range as a versatile extension of the Modified Facet. You can now select any desired date field to refine search results precisely.
Note:
The functionality of the Date Facet widget was introduced under a Developer Feature Flag in LPS-153839 2024.Q1 has been integrated into the Custom Facet and is now available as GA. The Date Facet widget is no longer available.
Synonym Sets now also supports the following languages (locales) out of the box:
Portuguese (Brazil):
pt_BR
Portuguese (Portugal):
pt_PT
Italian:
it_IT
Arabic (Saudi Arabia):
ar_SA
Catalan (Spain):
ca_ES
Catalan (Andorra):
ca_AD
Catalan (Spain, Valencian):
ca_ES_VALENCIA
Chinese (China):
zh_CN
Chinese (Taiwan):
zh_TW
Dutch (Netherlands):
nl_NL
Dutch (Belgium):
nl_BE
Finnish (Finland):
fi_FI
French (France):
fr_FR
French (Canadian):
fr_CA
German (Germany):
de_DE
Hungarian (Hungary):
hu_HU
Japanese (Japan):
ja_JP
Swedish (Sweden):
sv_SE
Administrators are advised to review the Elasticsearch connector configuration and remove any customized field mappings and settings added previously for the above locales from the Override Type Mappings and the Additional Index Settings as now they are provided by the platform out-of-the-box. (Requires a Full or Concurrent Reindex!)
The Database Upgrade Report is now enabled by default and offers expanded information compared to previous releases.
After running a database upgrade, check the reports/
directory for reports about what occurred in the system during the upgrade. The new upgrade_report_diagnostics
file includes further details to diagnose any possible issues.
Feature Status Change
SCIM provides a unified, RFC compliant way to keep user/group data in sync between different applications. Liferay is a service provider and enables clients to be connected. Though the defined RESTful APIs and schemas, clients can perform CRUD operations to keep resources in sync.
Feature Status Change
The vendor has deprecated OpenSSO/OpenAM, so there is no reason for us to keep it. The alternative, which is PingAM can be integrated using our existing OpenID connector or SAML Authentication.
Feature Status Change
Segments that are just static groups of users