Change record status: 
Introduced in branch: 
8.x-3.x
Introduced in version: 
8.x-3.2, 8.x-4.0
Description: 

8.x-4.0

Salesforce 8.x-4.0 will add a hard dependency on typed_data.
Site admins are encouraged to add the module now to take advantage of new features, and prepare for 4.0 update.

8.x-3.2

Salesforce 8.x-3.2 adds 3 new composer requirements:

    "drupal/typed_data": "^1.0@alpha",
    "lusitanian/oauth": "^0.8.11",
    "messageagency/force.com-toolkit-for-php": "^1.0.0"

lusitanian/oauth is required to continue normal operations, and must be added to your root composer
drupal/typed_data is strongly recommended, and required to expose new field property information (from #2899460: Handling of field properties)
messageagency/force.com-toolkit-for-php is required for salesforce_soap

To update with composer (recommended)

composer update drupal/salesforce --with-dependencies
or

composer require drupal/salesforce:^3.2

<h3>To update manually</h3>
<code>composer require drupal/typed_data lusitanian/oauth messageagency/force.com-toolkit-for-php

or
edit your root composer.json and add the packages to your requirements section, then composer install

Finally, enable typed_data

drush en typed_data

Impacts: 
Site builders, administrators, editors