- Handles the
None
value for additional_data in payload #137
- Adds backoff/retry for Http5xx errors #115
- Adds
deal_fields
stream #134
- Retries requests with 200 status and null bodies for dealsflow stream #131
- Reverts state change from 1.1.6 due to child streams using parent stream pagination #130
- Makes several fields in
notes
nullable - Writes state during pagination for more efficient extraction
- #128
- Allows a deal_products record to contain a null
product_id
value per Pipedrive's hard-deletion policy #126
- Fixed
NoneType
and Transformstion issues for Anamolous Failed Jobs #120
- Access
users
data using new structure, rather than indexing into a singlelist
#119
- Request timeout implemented #105
- Added retry mechanism for http error codes #93
- Removed support for delete_logs stream #97
- Fixed organizations missing fields #94
- Use anyOf schema for a date-time field in the deals schema #71
- Handles null
add_time
for deals when retrieving IDs #67
- Make bookmark property automatic commit
- Fix deal id pagination #53
- Discover catalog when none was passed in sync mode #52
- Add stream/field selection
- Add
deal_products
endpoint - #51
- Allows a file's user_id field to be nullable #49
- Removes the
required
elements from JSON schemas as they are unnecessary #45
- Fixed missing deals in dealflow stream
- Update version of
requests
to2.20.0
in response to CVE 2018-18074
- Remove
goals
stream #44
- Add bookmarking to the dealflow stream #38
- Add dealflow stream #36
- Additional schema updates to allow nulls #26
- Marks the products.json schema file to allow a null USD.cost #24
- Marks
timeline_last_activity_time
andtimeline_last_activity_time_by_owner
as not required in organizations and persons streams
- Includes subdirectories explicitly in package to match current deployment method
- Changes the users stream's
last_login
schema to accept string as a fallback for invalid datetimes