forked from simple-salesforce/simple-salesforce
-
Notifications
You must be signed in to change notification settings - Fork 0
/
CHANGES
221 lines (168 loc) · 4.17 KB
/
CHANGES
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
v1.12.5
======
Features
--------
- [#648] Add support for bulk2.0
- [#662] Add OAuth 2.0 client credentials login
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
======
Hotfix missing wsdl file
Bugs
--------
- Issue #533 Fix missing metadata.wsdl file
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.3
======
Bugs
--------
- [431] Fix timezone handling
v1.11.2
======
Bugs
--------
- [469] Fix bulk call results returning nested list
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.71
=====
Features
--------
- [131] Added the ability to pass custom headers through to requests
v0.70
=====
Features
--------
- [98] Requests session objects are now shared between SFType instances and
the parent Salesforce object
v0.69
=====
Features
--------
- [103] Require requests[secure] to allow for system openssl, which will allow
for TLSv1.2 in Python < 2.7.9 assuming system openssl is newer than Python's.
Other
-----
- Replaced httpretty with responses for unit tests due to SSL-related errors
in httpretty.
v0.68.2
=======
Other
-----
- [85] Added tox support, updated travis-ci config
- Added CHANGES file
- [97] _call_salesforce is now used consistently across API