v1.12.4¶
Bug Fixes¶
- [#612] Fix unescaped username for JWT claim
Other¶
- [#636] Fix README typos
- [#634] Added object_pairs_hook to SFType
- [#618] Fixed indentation in setup.py
- [#614] Updated README with tutorial video
- [#607] Fixed misspellings
v1.12.3¶
Bug Fixes¶
- [#594] Fix infinite refresh session issue
- [#603] Fix upsert metadata
- [#604] Fix escaped username and password in connected app
Other¶
- [#585] Additional documentation (README) on using package with Process Approvals rest API
- [#597] Use f-strings
- [#599] Use replace os.path with pathlib
v1.12.2¶
Features¶
- Add support for OAuth connected app & update default_client_id_prefix to ‘simple_salesforce’
- [#565] Add wait arguement for bulk
Other¶
- [#563] Remove leftover reference to Python 3.5 support
v1.12.1¶
Fix pylint errors and build errors on Travis-CI
Bugs¶
- Issue #557 - SFType arguments were re-arranged from v1.11.5 causing failure for some users explicitly calling SFType and using default arguement position
v1.12.0¶
Drop support for Python 3.5
Features¶
- [#507] Added automatic session refresh
- [#546] Added dynamic sized batches to respect bulk api limits
- [#548] Added optional dict flag for results returned in queries
- [#550] Added support for OAuth2 endpoints
v1.11.5¶
Changes as of 2022-01-05
Bugs¶
- [#518] Fix hanging batch results in bulk api
Features¶
- [#475] Added support for all metadata api operations
- [#485] Added base64 function to support upload, update, and get
Other¶
- [#495] Add parse_float to allow parsing of floats to decimal.Decimal
- [#512] Updated README information for JWT Token
v1.11.4¶
Changes as of 2021-09-09
Other - [#494] Raise exception when bulk query returns a failure status - [#503] Fix lint warnings - [#497] Support non-standard https port number
v1.11.1¶
Features¶
- [445] Added wrapper for Tooling API
- [451] Support JWT without file for private key
Bugs¶
- [454] Fixed typo in metadata file
- [443] Fix to prevent silent failure by preventing NaN in payload
v1.11.0¶
- [375] Added file based metadata deployment
v1.10.1¶
Other¶
- [405] Update readme to remove syntax error in bulk
- [394] Add format_soql and format_external_id functions
- [393] Updated readme for JWT authentication
- Update readme to remove python 3.3/3.4
v1.10.0¶
Features¶
- [316] Added support for bulk multi-batch processing records
- [349] Added support for bulk concurrency mode
v1.0.0¶
Other¶
- [362] Increased default Salesforce API Version to 42.0
- [360] Remove depreciated interfaces
- [358] Removed support for Python 2.6, 2.7, 3.3, and 3.4
- [359] Make the minimum version of requests v 2.22.0, allowing us to remove requests[security]
- Changed “Beta” classifier to “Production/Stable”
v0.75¶
Features¶
- [305] Support for JWT Bearer Token workflow
- [354] Ability to load large results lazily (query_all_iter)
v0.72¶
Bugs¶
- [134] query_all changed to be non-recursive due to recursion limit being hit for large result sets.
v0.70¶
Features¶
- [98] Requests session objects are now shared between SFType instances and the parent Salesforce object