Sunday, May 20, 2018

Quick Highlights of the Summer ’18 Features

Discover, Adopt, and Personalize | Modern and Intelligent User Experience



As we all know Salesforce announces Seasonal Releases three (3) times a year. Summer ’18 release notes are now publicly available. Summer ’18 release is coming with enhancements and new exciting features!.

Encourage Users to Adopt Lightning Experience

With Summer '18 release, Users who have access to Lightning Experience are automatically switched from Salesforce Classic to Lightning Experience on a weekly basis.




New URL for Lightning Experience & Salesforce Mobile App

Salesforce Summer '18 release is coming with new URL format for Lightning Experience & Salesforce Mobile App.




Search the Object Easily & Faster

With Summer '18 release, you can now search to any searchable object simply by choosing or typing the object name in the dropdown.




Einstein Bots in Action!

With Summer '18 release, Einstein Bot is generally available to orgs with Service Cloud and Live Agent user licenses.




Perform Mass Quick Actions in Lightning Experience

With Summer '18 release, you can now use a mass quick action with cases, leads, accounts, campaigns, contacts, opportunities, work orders, and custom objects in Lightning Experience.

Communities: Lightning Community Template "Customer Service (Napili)" has a new Name

With Summer '18 release, Customer Service (Napili) is now called Customer Service.

Communities: Optimize Customer Community Site with Progressive Rendering

With Summer '18 release, You can specify in which order components are displayed when the page loads to optimize your site’s speed.

Communities: Lightning Bolt has a new Name

With Summer '18 release, Lightning Bolt is now renamed Lightning Bolt Solutions.

Communities: Community Users login with Passwordless login

With Summer '18 release, Community users can now login into your community with a verification code instead of a password.

Please read the details here

Related useful resources

Implement Passwordless Login and Verification Methods with Apex

Give Users Flexibility When Entering Phone Numbers

Enable Users to Review and Manage Their Verification Methods

Communities: Expire Community Links in Welcome Emails

With Summer '18 release, you can now set number of days to expire the links in Community Welcome emails.

Communities: Make Sure That Your Head Markup Is Valid

Starting with Summer ‘19 all existing code must be compliant for the <head> to function, and all new code must be compliant to be saved.

Communities: Sharing Sets for all Customer and Partner Licenses (Beta)

With Summer '18 release, You can now use sharing sets with the Customer Community Plus and Partner Community licenses (role-based community licenses). Previously, sharing sets were limited to Customer Community users ONLY.

Time Field Type (Generally Available)

With Summer '18 release, the Time field type is now generally available.

Retrieve Custom Setting List Views Using the Metadata API

With Summer '18 release, you can now retrieve custom setting list views using the Metadata API.

Rename Your My Domain

With Summer '18 release, you can now rename My Domain subdomain without contacting Salesforce Customer Support.

New Debug Mode for Lightning Components

With Summer '18 release, when debugging Lightning component JavaScript code, you can now enable debug mode only for the users who are actively debugging.

Lightning Component Library Is Generally Available

The Component Library is available at developer.salesforce.com/docs/component-library.

The Component Library is also available as an authenticated experience at 
https://<myDomain>.lightning.force.com/componentReference/suite.app

Where <myDomain> is the name of your custom Salesforce domain.

Lightning Experience Stylesheets to Visualforce Pages (Generally Available)

With Summer '18 release, the Lightning Experience Stylesheets feature is now generally available.

<apex:page lightningStylesheets="true" applyHtmlTag="false" applyBodyTag="false">

</apex:page>

The <body> tag has now Visualforce Scope in Lightning Experience

With Summer '18 release, the Visualforce page <body> element now includes the CSS scoping class slds-vf-scope when lightningStylesheets="true" in the <apex:page> tag.

<apex:page lightningStylesheets="true" applyHtmlTag="false" applyBodyTag="false">

<body class="slds-vf-scope">

    <!-- Your Lightning-styled Visualforce content -->

</body>

</apex:page>

Switch statement in Apex code!

With Summer '18 release, Apex now provides a switch statement :).

Get the DeveloperName for Record Types in Schema Describe

With Summer '18 release, Apex now has methods to help you get the developer name for record types more easily.

The SOQL Count() Function counts as only one query row toward the limit

With Summer '18 release, The SOQL count() function now counts as only one query row toward the limit.

Opt Out of Collecting Code Coverage Information During Test Runs

With Summer '18 release, you can quickly get the feedback on pass or fail status of test class rather than collecting coverage data.

The new @namespaceAccessible annotation for Packaging

With Summer '18 release, the new @namespaceAccessible annotation marks public or protected Apex as available to other packages that share a namespace.

Apex Code Size Limit Increased

With Summer '18 release, the maximum amount of Apex code in an org has been increased from 3 MB to 6 MB.

Metadata Coverage Report

Summer '18 is coming with Metadata Coverage report to analyse your org's metadata coverage information.

Referencing Custom Metadata Type Records in Validation Rules (Generally Available)

With Summer '18 release, you can now reference records of custom metadata typpe in Validation rules.

Chatter Desktop Is Being Retired in Summer ’18

Chatter Desktop is retiring in June 2018.

Files Connect for SharePoint On-Premises Is Being Retired

Files Connect for SharePoint On-Premises is scheduled for retirement in all Salesforce orgs as of May 18, 2018.

Files Sync Is Being Retired

Salesforce Files Sync is scheduled for retirement in all Salesforce orgs on May 25th, 2018.




Summer '18 release has lots of other exciting and interesting features but these are just few of them. Please read the Summer '18 release notes for details.



Useful Resources