Salesforce’s Winter ’25 release is packed with exciting new features and enhancements that are designed to help businesses run more efficiently and make smarter decisions.
Here Are some top Features of Winter’25 Salesforce Release :
Table of Contents
ToggleImproved User Access Summary Page
User information is now consolidated on the improved User Access Summary page, so it’s easier to view and edit that information. The standard and custom user fields that appear on the summary page match the User Details section of the user’s assigned user profile page layout.
Steps:
- From Setup, enter “Users” in the Quick Find box.
- Select “Users” from the results.
- Choose a user from the list.
- Click on “View Summary.
Make Inline Edits with the Enhanced User List View
Users can now view, sort, and filter user records in a list format and directly modify new entries inline. Now they can Quickly update and modify records and simplify without navigating away from the list view.
Steps:
- From Setup, enter “Users” in the Quick Find box.
- Select “User Management Settings.”
- Enable “Enhanced User List View.
- Select “Users” to view the enhanced page.
Configure Record Highlights in Lightning App Builder
Users can now use the new Dynamic Highlights Panel to configure your most important fields right in the Lightning App Builder. Before, you could only configure fields in the Highlights Panel by using compact layouts in Setup. The Dynamic Highlights Panel can contain up to 12 fields.
Steps : Drag the Dynamic Highlights Panel component onto the Lightning App Builder canvas, and then add fields to it. The Primary Field value is preselected for you, but you can change it.
The Dynamic Highlights Panel is responsive. meaning that when you resize your browser window, the information remains visible and wraps instead of getting cut off. You can also use visibility rules to show and hide fields in the panel.
Image From Salesforce
You can also customize the actions that appear in the panel. The Dynamic Highlights Panel uses dynamic actions by default and is supported for all LWC-enabled objects.
Users can see the Dynamic Highlights Panel immediately on desktop, but for it to appear on mobile record pages, you must enable it from Setup -> Salesforce Mobile App -> Dynamic Forms and Dynamic Highlights Panel on Mobile
Make Record Fields Stand Out With Conditional Formatting
You can apply conditional formatting to fields on Dynamic Forms-enabled pages. You can customize icons and colors to show, hide, or change based on the criteria and rules you set. These conditions can be based on the value of a specific field or the values of other fields on the page.
For example, on a Lead record page, you can apply conditional formatting to the Lead Status field, which has values like Hot, Warm, and Cold. Using conditional formatting, users could create display different colors based on the field’s values-
- For Hot , show red color.
- For Cold , show green color.
- For Warm , show yellow color.
Get Better Performance for List Views on Custom and Standard Objects
To improve performance and meet the latest accessibility standards, list views for custom and standard objects now render with Lightning Web Components (LWC) instead of Aura. LWC, Salesforce’s newest framework, delivers your data faster and makes the latest features available for your list views. Previously, only custom object list views were rendered with LWC, and only in sandboxes.
TypeScript support for LWC (Developer Preview)
Salesforce has introduced TypeScript support for developing new LWCs, allowing developers to improve productivity and code quality. Instead of JavaScript, now you can write your code in TypeScript and run the TypeScript compiler to compile a JavaScript file.
Preview Components with Local Dev (Beta)
Salesforce has introduced a new feature called Local Dev (currently in Beta). With Local Dev (Beta), you can develop your Lightning web components (LWCs) in a real-time preview of your Lightning app or Experience Cloud Lightning Web Runtime (LWR) site. The preview automatically updates when you save changes to your source code, so you can iterate faster on your LWCs without deploying code or manually refreshing the preview in your browser.
Before you can use Local Dev for an app or site, you have to enable it for your Salesforce sandbox org or scratch org.
Mock SOQL Tests for External Objects
Users can now improve their Apex unit tests for external objects by writing mock SOQL tests, which will enhance both code coverage and quality. You can mock SOQL query responses for external objects in Apex testing using SOQL stub methods and a new test class. Use basic and joined SOQL queries against external objects and return mock records in a testing context.
Improved error messages for invalid SOQL
Salesforce now provide much more user-friendly error messages for invalid dynamic SOQL and SOQL issued via APIs.
Support for Negative Currency Values in Dynamic SOQL
Salesforce now supports negative currency values in dynamic SOQL queries and those executed via APIs. For example, the following query, which would have previously resulted in an error, now works in dynamic Apex and via APIs:
System.debug(Database.query(‘SELECT Amount FROM Opportunity WHERE Amount < USD-5000’));
Note – This feature is still unsupported for static SOQL queries.
You may also check out our courses to learn Salesforce.