SwiftlySalesforce v3.5.0 Release Notes

    • โšก๏ธ Updated the default Salesforce API version to 39.0 (Spring '17).
    • โž• Added method Salesforce.describeAll() to retrieve metadata about all objects defined in the org (issue #28).
    • ๐Ÿ› Bug fix; ObjectDescription.keyPrefix now returns an empty string if the retrieved object metadata value is null. (In the next major release keyPrefix will become an optional string.) (issue #36)
    • ๐Ÿš€ ObjectDescription.fields now returns an empty dictionary if the retrieved metadata has no field-level information, as is the case with Salesforce.describeAll(). (In the next major release, fields will become an optional dictionary.)
    • ๐Ÿ› Bug fix; Salesforce.limits() broke with the Salesforce Spring '17 release, which changed the JSON payload returned by the REST API's limits resource (issue #37).
    • Model.UserInfo and Model.QueryResult now have public initializers (issue #34).