Tooling API New and Changed Objects

Tooling API includes new and changed objects.

New Objects

DataAssessmentConfigItem
Represents a saved configuration for a specific vendor’s package for data assessment.
ForecastingDisplayedFamily
Represents the product families that an admin chooses to allow forecasting on in Lightning Experience.
SourceMember (Beta)
Represents a single sObject of all source that you are tracking in a scratch org.

Changed Objects

ActionOverride
The following fields are changed.
ContentId
Can reference a Lightning component that implements the lightning:actionOverride interface.
ContentName
Can reference the name of a Lightning component that implements the lightning:actionOverride interface.
Type
lightningcomponent is a new valid value.
CleanRule
The following field was added.
DataAssessmentStatus
The status of the data assessment.
FieldDefinition
The following field was added.
IsSearchPrefilterable
Indicates whether a foreign key can be included in prefiltering (true) or not (false) when used in a SOSL WHERE clause. Prefiltering filters by a specific field value before executing the full search query.
Layout
The Layout object now supports the create(), delete(), update(), and upsert() SOAP calls.
PathAssistant
The following fields were added.
ManageableState
Indicates the manageable state of the specified component that is contained in a package.
NamespacePrefix
The namespace prefix associated with this object. Each Developer Edition org that creates a managed package has a unique namespace prefix. Limit: 15 characters. You can refer to a component in a managed package by using the namespacePrefix__componentName notation.
SecurityHealthCheckRisks
The following field was added.
SettingRiskCategory
The level of risk of the org’s security settings.