Most changes made in 2.x release are effects of fixes and clarifications made to the API specification, the rest is related to some minor refactorings and optimisations.
What to look for:
- removed classes, for example:
- classes that were never used in data models or operations,
- classes that made no sense, like empty
SearchQueries, - classes related to CRM functionality,
- removed methods, for example:
- it's not possible to change the
ipAddressof an existing contact, but there was a method for it in\Getresponse\Sdk\Operation\Model\UpdateContactclass, - it's not possible to set contact's
notewhen creating it, but there was a method for it in\Getresponse\Sdk\Operation\Model\NewContactclass, - some Operations had methods to set Pagination, Search or Sort params, but don't support them,
- it's not possible to change the
- added classes - SDK now supports more resources, for example:
- FileLibrary
- ClickTracks
- TransactionalEmails management and statistics
- Newsletter Activities
There are no changes to the client, request or response handling.