- implement stricter typing and thus minimum php version 7.1
- require Carbon 2.x|3.x
- breaking change: remove redundant addNote and rename addNoteObject to addNote to be consistent with other calls. In summary: addNote still exists, but the signature has changed.
- lead name isn't actually required - Close.com can handle an empty lead request. Also: if a contact is supplied when creating a lead, Close.com will use the contact name as a temporary lead name
- NOTE: backwards compatibility breaks in this version!
- re-wrote most classes to only specify required parameters in constructor and only output non-null values in array
- lots of new unit tests written for types
- added psr-3 debug logging
- adjust dependencies - should be compatible with both carbon v1 and v2
- updated getLead to accept a list of fields to retrieve
- new functions: getContact; updateContact; updateLead
- add support for additional custom field types
- bugfix - missing use clause
- bugfix - catching the wrong exception
- change namespace from CloseIo to Close
- change package name from hampel/closeio to hampel/close
- remove tests from composer - not used yet
- first release version
- add task
- added function to add a note using the note activity object
- added getMe and getUser functions
- added getCustomField function
- added some static factory functions to EmailAddress and Activity/Email
- fixed bad use clause in CloseIo
- fixed bad use clause in Types/Lead/Lead
- new functions queryEmails, queryEmailThreads, addEmail, plus updates to types
- renamed getLeads to queryLeads; added getCustomFields function; added addNote function
- implemented create lead (POST lead)
- fix paths for repository
- First version - get leads