Changelog#

This project uses a curated changelog to highlight notable changes by release. Detailed commit history remains available in GitHub.

The format is based on the Keep a Changelog guidelines, and this project adheres to Semantic Versioning.


Unreleased#

Added#

Changed#

Removed#

  • The salespyforce.utils.helper.HelperParsing class has been removed as its functionality has been replaced by the YAML_BOOLEAN_MAPPING constant in the salespyforce.constants module.


1.4.0 - 2026-02-04#

Added#

Changed#

Deprecated#

Fixed#

Security#

  • Several dependency versions were updated to mitigate known vulnerabilities found in earlier versions:

    • Explicitly pinned urllib3 to require version 1.26.19 or above (below v3) in order to avoid CVE-2024-37891.

    • Explicitly pinned idna to require version 3.7 or above (below v4) in order to avoid CVE-2024-3651.

    • Explicitly pinned certifi to require version 2024.7.4 or above in order to mitigate CA removals (e-Tugra, GLOBALTRUST) per CVE-2023-37920 and CVE-2024-39689.


1.3.0 - 2025-11-11#

Added#

Changed#

  • The next_records_url parameter was added to the soql_query() method which introduces the ability to query using a nextRecordsUrl value.


1.2.2 - 2023-11-14#

Changed#


1.2.1 - 2023-09-01#

Changed#


1.2.0 - 2023-08-31#

Added#

Fixed#


1.1.2 - 2023-06-05#

Changed#

  • Only the version was changed in this release to address an issue with PyPI distribution.


1.1.1 - 2023-06-05#

Changed#

  • Only the version was changed in this release to address an issue with PyPI distribution.


1.1.0 - 2023-05-29#

Added#

  • The get_org_limits() method was added to retrieve the governor limits for the connected Salesforce org.

  • The search_string() method was added to introduce the ability to perform a SOSL query to search for a given string.


1.0.0 - 2023-05-08#

This was the first release of the salespyforce package on PyPI with its original features and functionality.