New and Changed Lightning Interfaces

Lightning interfaces enable a component to be used in different contexts or to receive extra context data.

New Interfaces

The following interfaces are new.

lightning:appHomeTemplate
Enables a component to be used as a custom Lightning page template for pages of type App Page.
lightning:homeTemplate
Enables a component to be used as a custom Lightning page template for the Lightning Experience Home page.
lightning:recordHomeTemplate
Enables a component to be used as a custom Lightning page template for record pages.

Changed Interfaces

The following interface has changed.

force:hasRecordId
This interface is now supported for use in Lightning components added to the Utility Bar.